CEP by Apache Mahout via the Google MapReduce Framework

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 [...]

Twenty Four CEP Public Presentations on SlideShare

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 [...]

TIBCO BusinessEvents 3.0

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 [...]

Probabilistic Complex Event Triggering

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 [...]

Towards a Streaming SQL Standard

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 [...]

Streaming SQL Approaches Insist in Ignoring Causality by PatternStorm

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 [...]

More on Why Routing is Not Complex Event Processing

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 [...]

Event Tracking Google Style

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 [...]

Complex Events are Composed of Objects Defined by States

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 [...]

Messaging and Event Processing

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 [...]

Copyright © 2007-2008, The CEP Blog, All Rights Reserved.