<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[[SecurityRatty] tag: debs]]></title>
    <link>http://securityratty.com/tag/debs</link>
    <description></description>
    <pubDate>Mon, 07 Jan 2008 09:37:02 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Clouding and Confusing the CEP Community]]></title>
      <link>http://securityratty.com/article/fe2accdda92a2fd3cbd27b7527496bce</link>
      <guid>http://securityratty.com/article/fe2accdda92a2fd3cbd27b7527496bce</guid>
      <description><![CDATA[Ironically, our favorite software vendors have decided, in a nutshell, to redefine Dr. David Luckhams definitionof event cloud to match the lack-of-capabilitiesin their products
This is really funny,...]]></description>
      <content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ironically, our favorite software vendors have decided, in a nutshell, to redefine <a href="http://complexevents.com/?page_id=59">Dr. David Luckham&#8217;s </a>definition of &#8220;event cloud&#8221; to match the lack-of-capabilities in their products.  </p>
<p>This is really funny, if you think about it. </p>
<p>The <a href="http://complexevents.com/?p=195" target="_blank">definition of &#8220;event cloud&#8221;</a> was coordinated over a long (over two year) period with the leading vendors in the event processing community and is based on the same concepts in David&#8217;s book, <a href="http://www.amazon.com/exec/obidos/ASIN/0201727897/" target="_blank">The Power of Events.</a> </p>
<p>But, since the stream-processing oriented vendors do not yet have the analytical capability to discover unknown causal relationship in contextually complex data sets, they have chosen to reduce and redefine the term &#8220;event cloud&#8221; to match their product&#8217;s lack-of-capability.  Why not simply admit they can only process a subdomain of the CEP space as defined by both Dr. Luckham and the CEP community-at-large? </p>
<p>What&#8217;s the big deal?   Stream processing is a perfectly respectable professional!</p>
<p>David, along with the &#8221;event processing community&#8221; <a href="http://complexevents.com/?p=195" target="_blank">defined the term &#8220;event cloud&#8221;</a> as follows:</p>
<blockquote><p><em><span style="font-weight:bold;">Event cloud</span>: a partially ordered set of events (poset), either bounded or unbounded, where the partial orderings are imposed by the causal, timing and other relationships between the events.</em></p>
<p><span style="font-style:italic;">Notes</span><em>: Typically an event cloud is created by the events produced by one or more distributed systems. An event cloud may contain many event types, event streams and event channels. The difference between a cloud and a stream is that there is no event relationship that totally orders the events in a cloud. A stream is a cloud, but the converse is not necessarily true.</em></p>
<p><span style="font-style:italic;">Note</span><em>: CEP usually refers to event processing that assumes an event cloud as input, and thereby can make no assumptions about the arrival order of events.</em></p></blockquote>
<p>Oddly enough, quite a few event processing vendors seem to have succeeded at confusing their customers, as evident in this post, <a href="http://magmasystems.blogspot.com/2008/04/abstracting-cep-engine.html" target="_blank">Abstracting the CEP Engine,</a> where a customer has seemingly been convinced by the disinformational marketing pitches  - &#8220;there are no clouds of events, only ordered streams.&#8221;</p>
<p>I think the problem is that folks are not comfortable with uncertainty and hidden causal relationships, so they give the standard &#8220;let&#8217;s run a calculation over a stream&#8221; example and state &#8220;that is all their is&#8230;&#8221; confusing the customers who know there is more to solving complex event processing problems.</p>
<p>So, let&#8217;s make this simple (we hope). referencing the invited keynote at DEBS 2007, <a class="l" href="http://www.debs.msrg.utoronto.ca/bass.pdf"><span style="color:#551a8b;">Mythbusters: <strong>Event</strong> Stream Processing Versus Complex <strong>Event</strong> Processing</span></a>.</p>
<p>In a nutshell&#8230;. (these examples are in the PDF above, BTW)</p>
<p>The set of market data from Citigroup (C) is an example of multiple &#8220;event streams.&#8221;</p>
<p>The set of all events that influence the NASDAQ is an &#8220;event cloud&#8221;.</p>
<p>Why?</p>
<p>Because a stream  of market data is a linear ordered set of data related by the timestamp of each transaction linked (relative speaking) in context because it it Citigroup market data.    So, event processing software can process a stream of market data, perform a VWAP if they chose, and estimate a good time to enter and exit the market.  This is &#8220;good&#8221;.</p>
<p>However, the same software, at this point in time, cannot process many market data feeds in NASDAQ and provide a reasonable estimate of why the market moved a certain direction based on a statistical analysis of a large set of event data where the cause-and-effect features (in this case, relationships) are difficult to extract.  (BTW, this is generally called &#8220;feature extraction&#8221; in the scientific community)</p>
<p>Why?</p>
<p>Because the current-state-of-the-art of stream-processing oriented event processing software cannot perform the required backwards chaining to infer causality from large sets of data where causality is unknown, undiscovered and uncertain.</p>
<p>Forward chaining, continuous query, time series analytics across sliding time windows of streaming data can only perform a subset of the overall CEP domain as defined by Dr. Luckham et al.</p>
<p>It is really that simple.   Why cloud and confuse the community?</p>
<p>We like forward chaining using continuous queries and time series analysis across sliding time windows of streaming data. </p>
<p>There is nothing dishonorable about forward chaining using continuous queries and time series analysis across sliding time windows of streaming data.   </p>
<p>There is nothing wrong with forward chaining using continuous queries and time series analysis across sliding time windows of streaming data. </p>
<p>There is nothing embarrassing about forward chaining using continuous queries and time series analysis across sliding time windows of streaming data. </p>
<p>Forward chaining using continuous queries and time series analysis across sliding time windows of streaming data is a subset of the CEP space, just like the definition above, repeated below:</p>
<blockquote><p><em><strong>The difference between a cloud and a stream is that there is no event relationship that totally orders the events in a cloud. A stream is a cloud, but the converse is not necessarily true.</strong></em></p></blockquote>
<p>It is really simple.   Why cloud a concept so simple and so accurate?</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/eventprocessing.wordpress.com/227/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/eventprocessing.wordpress.com/227/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eventprocessing.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eventprocessing.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eventprocessing.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eventprocessing.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eventprocessing.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eventprocessing.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eventprocessing.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eventprocessing.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eventprocessing.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eventprocessing.wordpress.com/227/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thecepblog.com&blog=1100533&post=227&subd=eventprocessing&ref=&feed=1" /></div>]]></content:encoded>
      <pubDate>Sun, 20 Apr 2008 07:16:38 +0000</pubDate>
      <category domain="http://securityratty.com/tag/event cloud">event cloud</category>
      <category domain="http://securityratty.com/tag/event">event</category>
      <category domain="http://securityratty.com/tag/event relationship">event relationship</category>
      <category domain="http://securityratty.com/tag/event data">event data</category>
      <category domain="http://securityratty.com/tag/event stream">event stream</category>
      <category domain="http://securityratty.com/tag/event types">event types</category>
      <category domain="http://securityratty.com/tag/event streams">event streams</category>
      <category domain="http://securityratty.com/tag/streamof market data">streamof market data</category>
      <category domain="http://securityratty.com/tag/market data">market data</category>
      <source url="http://thecepblog.com/2008/04/20/clouding-and-confusing-the-cep-community/">Clouding and Confusing the CEP Community</source>
    </item>
    <item>
      <title><![CDATA[Invitation to Join the DEBS 2008 Group on LinkedIn]]></title>
      <link>http://securityratty.com/article/0e505396282aaf514f751a9658495f61</link>
      <guid>http://securityratty.com/article/0e505396282aaf514f751a9658495f61</guid>
      <description><![CDATA[I would like to invitethe readersofmy blogto join the DEBS 2008 group on LinkedIn. Joining this group will allow you to find and contact other DEBS 2008 members on LinkedIn
The goal of the DEBS 2008...]]></description>
      <content:encoded><![CDATA[<div class='snap_preview'><br /><p>I would like to invite the readers of my blog to join the <a target="_blank" href="http://debs08.dis.uniroma1.it/">DEBS 2008</a> group on LinkedIn. Joining this group will allow you to find and contact other DEBS 2008 members on LinkedIn.</p>
<p>The goal of the DEBS 2008 group is to help members:</p>
<ul>
<li>
<div>Reach other event processing people, sponsors and attendees of DEBS 2008.</div>
</li>
<li>
<div>Accelerate careers, business, and research opportunities through referrals from other DEBS 2008 group members.</div>
</li>
<li>
<div>Know more than a name – view rich professional profiles from fellow DEBS 2008 group members.</div>
</li>
</ul>
<p>Please click <a target="_blank" href="http://www.linkedin.com/e/gis/44123/0F791C76730B">here</a> to join the group.</p>
<p>Yours sincerely, Tim</p>
<p>Co-Chair, International Relations<br />
Distributed Event-Based Systems (DEBS) 2008</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/eventprocessing.wordpress.com/162/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/eventprocessing.wordpress.com/162/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eventprocessing.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eventprocessing.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eventprocessing.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eventprocessing.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eventprocessing.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eventprocessing.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eventprocessing.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eventprocessing.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eventprocessing.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eventprocessing.wordpress.com/162/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thecepblog.com&blog=1100533&post=162&subd=eventprocessing&ref=&feed=1" /></div>]]></content:encoded>
      <pubDate>Mon, 07 Jan 2008 09:37:02 +0000</pubDate>
      <category domain="http://securityratty.com/tag/debs">debs</category>
      <category domain="http://securityratty.com/tag/fellow debs">fellow debs</category>
      <category domain="http://securityratty.com/tag/linkedin">linkedin</category>
      <category domain="http://securityratty.com/tag/join">join</category>
      <category domain="http://securityratty.com/tag/international relations">international relations</category>
      <category domain="http://securityratty.com/tag/research opportunities">research opportunities</category>
      <category domain="http://securityratty.com/tag/reach otherevent">reach otherevent</category>
      <category domain="http://securityratty.com/tag/tim">tim</category>
      <category domain="http://securityratty.com/tag/sponsors">sponsors</category>
      <source url="http://thecepblog.com/2008/01/07/invitation-to-join-the-debs-2008-group-on-linkedin/">Invitation to Join the DEBS 2008 Group on LinkedIn</source>
    </item>
  </channel>
</rss>
