Posted on November 24th, 2008 by Tim Bass
MapReduce is a software framework implemented in C++ with interfaces in Python and Java introduced by Google to support parallel computations over large (multiple petabyte) data sets on clusters of computers. The Apache Hadoop project is a free open source Java MapReduce implementation. Mahout is an Apache project, based on Hadoop, with an objective to [...]
Filed under: Analytics, CEP News and Events, Complex Event Processing, Event Processing, Event Processing Language, Open Source | No Comments »
Posted on November 3rd, 2008 by Tim Bass
For archiving purposes, I have uploaded 24 public CEP presentations that I presented over an 18 month period at various conferences from March 14, 2006 to September 21, 2007. These presentations can be viewed here. For example, my first public CEP presentation:
View SlideShare presentation or Upload your own. (tags: event processing)
So far, I have placed [...]
Filed under: Adapters, Advanced Event Processing, Agents, Analytics, Artificial Intelligence, Asia Pacific, Blackboard Architecture, Business Activity Monitoring, Business Event Processing, Business Events, Business Optimization, Business Process Management, Business Rules, CEP News and Events, CEP Terminology, CEP Tutorials, Cloud Computing, Complex Event, Complex Event Processing, Consulting, Cybersecurity, Detection Theory, Development and Evaluation, EAI ESB & SOA, EDA, EPRAWG, EPTS, Education and Training, Event Cloud, Event Processing, Event Processing Language, Event Processing Technical Society, Event Stream Processing, Event-Driven Architecture, False Positives and Negatives, Financial Services, Fraud Detection, Intrusion Detection, Message-Oriented Middleware, Modelling and Simulation, POSETS, Predictive Business, Process Optimization, Reference Architecture, Risk Management, Scheduling, Security Event Management, Sensor Fusion, Simple Event Processing, Situation Models, Standards, Systems Engineering, TIBCO, Threats and Vulnerabilities, Use Cases | 2 Comments »
Posted on September 24th, 2008 by Tim Bass
I was pleased to read the Paul Vincent’s post, TIBCO BusinessEvents 3.0. TIBCO has always had a forward thinking vision for distributed computing and this release of BE 3.0 is another step in the right direction. TIBCO now has the only commercial-off-the-shelf (COTS) event processing platform on the market that supports distributed event processing, multi-agent [...]
Filed under: Adapters, Advanced Event Processing, Agents, Analytics, Artificial Intelligence, Asia Pacific, Blackboard Architecture, Business Activity Monitoring, Business Event Processing, Business Events, Business Optimization, Business Rules, CEP News and Events, Complex Event Processing, Distributed Object Caching, EAI ESB & SOA, EDA, Event Processing, Event Processing Language, Event Processing Modelling, Event Stream Processing, Predictive Business, TIBCO | 11 Comments »
Posted on September 21st, 2008 by Tim Bass
Reference:
Probabilistic Complex Event Triggering by Daisy Zhe Wang, Eirinaios Michelakis, and Liviu Tancau, Computer Science Division, University of California at Berkeley, Berkeley CA 94720, USA.
Abstract. Recently, wireless sensor devices have been widely deployed in various application settings (including environmental research, control systems, etc.). Because of the inherent unreliability of sensor readings, any kind of reasoning [...]
Filed under: Advanced Event Processing, Analytics, CEP News and Events, CEP Terminology, CEP Tutorials, Complex Event, Complex Event Processing, Detection Theory, Event Cloud, Event Processing, Event Processing Language, Event Stream Processing, Modelling and Simulation, Sensor Fusion, Systems Engineering, Use Cases | No Comments »
Posted on September 5th, 2008 by Tim Bass
In More Towards a Streaming SQL Standard, Marc Adler says, “Despite what I think about Streambase’s marketing and sales organization, you must admit that Zdonik and Cherniack are first-class researchers, and have contributed a lot to the field of CEP.”
I agree that these gentlemen are top notch researchers, witnessed by the fact that the authors do [...]
Filed under: CEP Terminology, CEP Tutorials, Complex Event Processing, Event Processing, Event Processing Language, Event Stream Processing, Oracle, Standards, StreamBase | No Comments »
Posted on September 5th, 2008 by Tim Bass
The following excellent discussion is reposted from Streaming SQL approaches insist in ignoring causality by PatternStorm.
The recent paper “Towards a Streaming SQL Standard” by Oracle and Streambase unifies and generalizes two different execution models of Streaming SQL: Oracle’s and StreamBase’s.
While it’s true that the generalization succeeds in overcoming the unability of both execution models of producing [...]
Filed under: CEP Terminology, CEP Tutorials, Complex Event Processing, Event Processing, Event Processing Language, Event Processing Modelling, Event Stream Processing, Open Source, Situation Models, StreamBase | 1 Comment »
Posted on September 4th, 2008 by Tim Bass
Interestingly, CEP is Not BPM, BAM, BRE, BRMS or SOA stimulated many great comments and the rebuttal Smart Order Routing and CEP - Made for Each Other. James Taylor responded with Business rules, decisions and events. I followed up with CEP is Not Low Latency Messaging, EAI or ESB and James replied in turn with Still More on Event Processing. It’s [...]
Filed under: Analytics, CEP Terminology, CEP Tutorials, Complex Event, Complex Event Processing, Detection Theory, EAI ESB & SOA, Event Processing, Event Processing Language, Event Stream Processing, Message-Oriented Middleware, Use Cases | 2 Comments »
Posted on July 22nd, 2008 by Tim Bass
Most readers who operate a web site are familar with Google Analytics (GA). GA users add a bit of Javascript on their web pages. The Javascript has tracking code that executes when visitors request web pages. The GA tracking code basically sets or updates cookies on the user’s browser and requests a single-pixel image from the GA [...]
Filed under: CEP Tutorials, Complex Event, Complex Event Processing, Event Processing, Event Processing Language, Event Processing Modelling, Modelling and Simulation, Sensor Fusion, Situation Models, Systems Engineering | No Comments »
Posted on July 15th, 2008 by Tim Bass
Often you will read or hear people talking about CEP and they will define a “complex event” as an event composed of other event-objects. Caution is advised, because a complex event is more than just a simple composite or aggregation of other events.
For example, in my earlier post Modelling Situations for Event Processing, we illustrated [...]
Filed under: CEP Terminology, CEP Tutorials, Complex Event Processing, Development and Evaluation, Event Processing, Event Processing Language, Event Processing Modelling, Event Stream Processing, Modelling and Simulation, Systems Engineering, Use Cases | 7 Comments »
Posted on July 13th, 2008 by Tim Bass
In On Messaging and Events asks, “Is event processing just fancy name to message processing ?”
Most event processing systems would be incomplete without the ability to process events in the form of messages. Messages can be delivered in either a connection-oriented protocol or a connectionless protocol. Most enterprise-class messaging systems have both. Many messaging systems have features [...]
Filed under: Adapters, Agents, Business Event Processing, CEP Terminology, CEP Tutorials, Complex Event Processing, EAI ESB & SOA, EDA, Event Processing Language, Event-Driven Architecture, Systems Engineering, Use Cases | No Comments »