<?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: pauls]]></title>
    <link>http://securityratty.com/tag/pauls</link>
    <description></description>
    <pubDate>Mon, 14 Jan 2008 10:55:33 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Distributed Memory in Blackboard Systems]]></title>
      <link>http://securityratty.com/article/c8294d6fcd37560ac3558a8a3914fdaa</link>
      <guid>http://securityratty.com/article/c8294d6fcd37560ac3558a8a3914fdaa</guid>
      <description><![CDATA[Paul Vincent, ex-colleague at TIBCO, kindly responds to A Brief Introduction to Blackboard Architectures with Blackboards for Complex Event Processing . Paul correctly mentions that TIBCOs...]]></description>
      <content:encoded><![CDATA[<p>Paul Vincent, ex-colleague at TIBCO, kindly responds to <a href="http://www.thecepblog.com/2008/07/20/a-brief-introduction-to-blackboard-architectures/" target="_blank">A Brief Introduction to Blackboard Architectures</a> with <a title="Permalink" href="http://tibcoblogs.com/cep/2008/07/25/blackboards-for-complex-event-processing/">Blackboards for Complex Event Processing</a>.   Paul correctly mentions that TIBCO&#8217;s BusinessEvents software is an excellent scheduling component in a blackboard systems architecture.</p>
<p>However, I should briefly clarify Paul&#8217;s note that &#8220;<em>blackboard systems historically used a single memory model (i.e. multiple threads or processes using a single machine’s memory model)</em>&#8220;.</p>
<p>In fact, there were many blackboard systems, some more than a decade old, that used a distributed memory data-model.   What I think Paul meant to say, and my apologies to Paul for being so literal, is that &#8220;<em>blackboard systems <strong>originally </strong>used a single memory model (i.e. multiple threads or processes using a single machine’s memory model)</em>&#8221;</p>
<p>John McManus, <a href="http://www.nasa.gov/offices/ocio/about/j_mcmanus_bio.html" target="_blank">former CTO of NASA</a>, wrote an excellent PhD dissertation in 1992,  <a href="http://www.thecepblog.com/tb/pdf/mcmanus_thesis_blackboard.pdf" target="_blank">Design and Analysis Techniques for Concurrent Blackboard Systems</a>.    John&#8217;s thesis, now more than 16 years old, examined many details of concurrent blackboards where memory is distributed.  For example, refer to<em> Figure 2.3. Distributed Blackboard System with Distributed Blackboard Data Structure, </em> page 36 of John&#8217;s dissertation.</p>
<p>Quoting directly from page 37 of John&#8217;s disseration;</p>
<blockquote><p>Rice, Aiello and Nii [20] present several options for gaining speedups in a distributed blackboard system.</p>
<ul>
<li>1) Eliminate the centralized scheduling mechanism</li>
<li>2) Optimize system design for a distributed memory, message-passing hardware</li>
<li>3) Distribute the data across the blackboard to reduce hotspots</li>
</ul>
</blockquote>
<p>Quoting further from the same page;</p>
<blockquote><p>Poligon [21] is based on a distributed memory hardware model when each processor is viewed as a blackboard node. They define a blackboard node as follows: <em>“a blackboard node is a process on a processor, surrounded by a collection of processors able to service its requests to execute rules.” </em>[22] The implicit assumption in this definition is that all knowledge sources are rule–based systems. This assumption may severely limit the performance of systems implemented using Poligon, and limits the types of problems it is suited to address.</p></blockquote>
<p>In <a title="Permalink" href="http://tibcoblogs.com/cep/2008/07/25/blackboards-for-complex-event-processing/">Blackboards for Complex Event Processing</a>, Paul concludes, <em></em></p>
<blockquote><p><em>&#8220;One suspects the blackboard systems domain and terminology is overdue some updates thanks to developments in the Complex Event Processing space.&#8221;</em></p></blockquote>
<p>If you look at the historical literature, I would say that the following restatement is more accurate:</p>
<blockquote><p><em>&#8220;The CEP domain and terminology is overdue some updates because folks working in CEP did not reference or incorporate the advanced event processing prior art in a number of very important areas, blackboard systems being only one.&#8221;</em></p></blockquote>
<p>On the other hand,  commercial off-the-shelf rule-processing technology such as TIBCO&#8217;s BusinessEvents (BE), advances the ability to economically implement myriad complex problems that blackboard systems are designed to address.</p>
]]></content:encoded>
      <pubDate>Sat, 26 Jul 2008 03:01:30 +0000</pubDate>
      <category domain="http://securityratty.com/tag/systems">systems</category>
      <category domain="http://securityratty.com/tag/blackboard systems architecture">blackboard systems architecture</category>
      <category domain="http://securityratty.com/tag/blackboard">blackboard</category>
      <category domain="http://securityratty.com/tag/concurrent blackboard systems">concurrent blackboard systems</category>
      <category domain="http://securityratty.com/tag/blackboard architectures">blackboard architectures</category>
      <category domain="http://securityratty.com/tag/blackboard system">blackboard system</category>
      <category domain="http://securityratty.com/tag/memory">memory</category>
      <category domain="http://securityratty.com/tag/blackboard systems domain">blackboard systems domain</category>
      <category domain="http://securityratty.com/tag/blackboard systems">blackboard systems</category>
      <source url="http://www.thecepblog.com/2008/07/26/distributed-memory-in-blackboard-systems/">Distributed Memory in Blackboard Systems</source>
    </item>
    <item>
      <title><![CDATA[More CEP Misinformation: Overhyped is not Mere Hype]]></title>
      <link>http://securityratty.com/article/d5cd03af615c343d658ac200f78627bd</link>
      <guid>http://securityratty.com/article/d5cd03af615c343d658ac200f78627bd</guid>
      <description><![CDATA[Paul Vincents blog post CEP: hype, or the next best thing since sliced bread? mispresents the dialog going on the the CEP community
First of all, we have notread anyone saying that CEP is mere hype as...]]></description>
      <content:encoded><![CDATA[<p>Paul Vincent&#8217;s blog post <a href="http://tibcoblogs.com/cep/2008/07/15/cep-hype-or-the-next-best-thing-since-sliced-bread/" target="_blank">CEP: hype, or the next best thing since sliced bread?</a> mispresents the dialog going on the the CEP community.</p>
<p>First of all, we have not read anyone saying that CEP is &#8220;mere hype&#8221; as Paul Vincent has distorted the discussion.  What people have have said is that CEP is overhyped. There is a huge difference in &#8220;Mere Hype&#8221; (Paul Vincent&#8217;s misinformation) and &#8220;Overhyped&#8221;.  </p>
<p>In addition, Paul goes a step further and calls the entire discussion, one he did not participate in, &#8221;over-discussed (but ultimately uninteresting)&#8221; as a sideline observer who has offered nothing to the dialog.  TIBCO&#8217;s customers have not released a CEP announcement in a very long time and they are not contributing to the critical technical discussions.</p>
<p>Instead of sniping at community discussions on the blogosphere,  as a lead-in for a blog post, why not offer the details of a TIBCO customer use case?  Also, instead of misquoting the community discussions, why not be accurate, not misleading and condescending?     How about getting into the details of TIBCO Event Processing Language?  Maybe discussing the plans, if any, for the integration of Insightful and Spotfire with BusinessEvents?  </p>
<p>I greatly admire TIBCO and their technology, but Paul&#8217;s post <a href="http://tibcoblogs.com/cep/2008/07/15/cep-hype-or-the-next-best-thing-since-sliced-bread/" target="_blank">CEP: hype, or the next best thing since sliced bread?</a> is both misleading and inaccurate. We expect more out of the TIBCO bloggers, for example, a strong public customer reference detailing a CEP use case.   Something we have not seen on the TIBCO blog.</p>
<p>PS:  A quick Google search reveals that the only person on the net calling <a href="http://www.google.com/search?hl=th&amp;q=CEP+%22mere+hype%22&amp;meta=" target="_blank">CEP &#8220;Mere Hype&#8221;</a> is Paul Vincent.</p>
]]></content:encoded>
      <pubDate>Wed, 16 Jul 2008 03:47:35 +0000</pubDate>
      <category domain="http://securityratty.com/tag/mere hype">mere hype</category>
      <category domain="http://securityratty.com/tag/cep">cep</category>
      <category domain="http://securityratty.com/tag/cep mere hype">cep mere hype</category>
      <category domain="http://securityratty.com/tag/hype">hype</category>
      <category domain="http://securityratty.com/tag/pauls post cep">pauls post cep</category>
      <category domain="http://securityratty.com/tag/cep community">cep community</category>
      <category domain="http://securityratty.com/tag/cep announcement">cep announcement</category>
      <category domain="http://securityratty.com/tag/paul vincent">paul vincent</category>
      <category domain="http://securityratty.com/tag/entire discussion">entire discussion</category>
      <source url="http://www.thecepblog.com/2008/07/16/more-cep-misinformation-overhyped-is-not-mere-hype/">More CEP Misinformation: Overhyped is not Mere Hype</source>
    </item>
    <item>
      <title><![CDATA[Military Event Processing Requirements and COTS CEP Software]]></title>
      <link>http://securityratty.com/article/86de8593cc842c3b664e0aedb625bbad</link>
      <guid>http://securityratty.com/article/86de8593cc842c3b664e0aedb625bbad</guid>
      <description><![CDATA[In Q&amp;A from BCS SPA meeting on CEP , friend and colleague Paul Vincent says
AFAIK there are no current military systems (as opposed to government intelligence systems) using Commercial Off The Shelf...]]></description>
      <content:encoded><![CDATA[<div class='snap_preview'><br /><p>In <a href="http://tibcoblogs.com/cep/2008/03/06/qa-from-bcs-spa-meeting-on-cep/" title="Permalink"><font color="#055486">Q&amp;A from BCS SPA meeting on CEP</font></a>,  friend and colleague Paul Vincent says:</p>
<blockquote><p><em> &#8221;AFAIK there are no current military systems (as opposed to government intelligence systems) using Commercial Off The Shelf CEP systems, although I recall one commercial product being developed with US military money (your tax $ at work, etc etc).&#8221;</em></p></blockquote>
<p>Actually, Paul&#8217;s statement is slightly misleading.   Companies like <a target="_blank" href="http://www.streambase.com">StreamBase</a> and <a target="_blank" href="http://www.agentlogic.com">AgentLogic</a> have their roots in supporting the military.  In addition, <a target="_blank" href="http://www.ibm.com">IBM</a> has a number of event processing related solutions in the military.   (There are also others, we suspect.)</p>
<p>It is true, however, that current generation COTS CEP engines do not have the advanced event processing capabilities required for most CEP applications  in the military; but as CEP engines advance, this should change.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/eventprocessing.wordpress.com/196/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/eventprocessing.wordpress.com/196/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eventprocessing.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eventprocessing.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eventprocessing.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eventprocessing.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eventprocessing.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eventprocessing.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eventprocessing.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eventprocessing.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eventprocessing.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eventprocessing.wordpress.com/196/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thecepblog.com&blog=1100533&post=196&subd=eventprocessing&ref=&feed=1" /></div>]]></content:encoded>
      <pubDate>Sat, 08 Mar 2008 05:45:53 +0000</pubDate>
      <category domain="http://securityratty.com/tag/cep">cep</category>
      <category domain="http://securityratty.com/tag/military">military</category>
      <category domain="http://securityratty.com/tag/current military systems">current military systems</category>
      <category domain="http://securityratty.com/tag/shelf cep systems">shelf cep systems</category>
      <category domain="http://securityratty.com/tag/military money">military money</category>
      <category domain="http://securityratty.com/tag/cep engines advance">cep engines advance</category>
      <category domain="http://securityratty.com/tag/event">event</category>
      <category domain="http://securityratty.com/tag/government intelligence systems">government intelligence systems</category>
      <category domain="http://securityratty.com/tag/commercial">commercial</category>
      <source url="http://thecepblog.com/2008/03/08/military-event-processing-requirements-and-cots-cep-software/">Military Event Processing Requirements and COTS CEP Software</source>
    </item>
    <item>
      <title><![CDATA[Paul, Wheres the Beef (The CEP Jobs)?]]></title>
      <link>http://securityratty.com/article/3f4c32c3d346222f2e1843b1623504d7</link>
      <guid>http://securityratty.com/article/3f4c32c3d346222f2e1843b1623504d7</guid>
      <description><![CDATA[I returned from being locked out of the worlds technology blogs by the Chinese government, insuring a harmonious society, of course ; only to tune back in and read this interestingpost by TIBCOs...]]></description>
      <content:encoded><![CDATA[<div class='snap_preview'><br /><p>I returned from being locked out of the world&#8217;s technology blogs by the Chinese government, insuring a harmonious society, of course <img src='http://eventprocessing.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ; only to tune back in and read this interesting post by TIBCO&#8217;s business-rules evangelist, Paul Vincent, <a href="http://tibcoblogs.com/cep/2008/01/09/calling-all-insert-cep-vendor-name-here-professionals/" title="Permalink">Calling all (insert CEP vendor name here) professionals!</a></p>
<p>Curious, I followed Paul&#8217;s link and found no references, or job openings, at TIBCO for CEP or BusinessEvents related positions.  </p>
<p>Paul, where are the TIBCO CEP related jobs (the beef!)?</p>
<p>Inquiring minds want to know!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/eventprocessing.wordpress.com/169/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/eventprocessing.wordpress.com/169/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eventprocessing.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eventprocessing.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eventprocessing.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eventprocessing.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eventprocessing.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eventprocessing.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eventprocessing.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eventprocessing.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eventprocessing.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eventprocessing.wordpress.com/169/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thecepblog.com&blog=1100533&post=169&subd=eventprocessing&ref=&feed=1" /></div>]]></content:encoded>
      <pubDate>Mon, 14 Jan 2008 10:55:33 +0000</pubDate>
      <category domain="http://securityratty.com/tag/cep">cep</category>
      <category domain="http://securityratty.com/tag/insert cep vendor">insert cep vendor</category>
      <category domain="http://securityratty.com/tag/paul">paul</category>
      <category domain="http://securityratty.com/tag/tibcos business-rules evangelist">tibcos business-rules evangelist</category>
      <category domain="http://securityratty.com/tag/thetibco cep">thetibco cep</category>
      <category domain="http://securityratty.com/tag/worlds technology blogs">worlds technology blogs</category>
      <category domain="http://securityratty.com/tag/paul vincent">paul vincent</category>
      <category domain="http://securityratty.com/tag/job openings">job openings</category>
      <category domain="http://securityratty.com/tag/beef">beef</category>
      <source url="http://thecepblog.com/2008/01/14/paul-wheres-the-beef-cep-jobs/">Paul, Wheres the Beef (The CEP Jobs)?</source>
    </item>
  </channel>
</rss>
