Category: Scheduling
TIBCO Silver v. Amazon EC2: First Impressions
Just coming off a ten day vacation, I was planning to write a few posts on a few “pure” scientific topics like string theory, complexity, and emergence. However, a few folks contacted me and asked me my opinion on TIBCO Silver; so, I thought I would at least blog on my first impressions. TIBCO’s [...]
Read moreMahout on Elastic MapReduce: Running k-means Clustering
Following up on KMeans Clustering Now Running on Elastic MapReduce, Stephen Green has generously documented the steps that was necessary to get an example of k-Means clustering up and running on Amazon’s Elastic MapReduce (EMR) on the Apache Lucene Mahout wiki. Mahout on Elastic MapReduce by Stephen Green As a side note, there has been [...]
Read moreReal CEP News: Amazon Announces Elastic MapReduce
Yesterday Amazon announced the public beta of Amazon Elastic MapReduce, a web-based service that enables businesses, researchers, data analysts, and developers to easily and cost-effectively process vast amounts of data. Amazon Elastic MapReduce utilizes a hosted Hadoop framework running on the web-scale infrastructure of Amazon Elastic Compute Cloud (Amazon EC2) and Amazon Simple Storage Service [...]
Read moreThe Cyberwar Against Marketing Hype
When discussing CEP and EP, someone recently blogged: “There is even one person who declared a full fledged cyber war on anybody who uses the term “complex event processing” not in what he believes to be the original intent of past DARPA project in the area of security and military operational applications.” Actually, I think [...]
Read morePeter Lin on Situational Awareness and CEP
Recently Peter Lin was kind enough to stop by and post this comment to our post, CEP Software Saves the Universe! Here’s my [Peter Lin's] bias perspective as a user and developer of expert system shell[s]. A business rule engine, expert system shell or CEP engine at best provide[s] a foundation for creating an expert [...]
Read moreTwenty 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 [...]
Read moreModelling Air Traffic Control
Today I will discuss a general approach to model air traffic control (ATC) using our CEP/EP reference architecture which is an application of the mature JDL multisensor data fusion model. ATC is an excellent working example of complex event processing. Radar and GPS provide the basic sensory information to accurately track and trace the position of each aircraft [...]
Read moreOn CEP as a Discipline
In CEP as a Discipline, David Luckham wrote: “Actually, it is fair to say that some of CEP can be found in other disciplines. Event processing has been going on in one form or another, for the past 50 years. Simulation, Networking, Active DBs, Middleware. { …. } CEP has only just begun. The foundations [...]
Read moreDistributed Memory in Blackboard Systems
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 TIBCO’s BusinessEvents software is an excellent scheduling component in a blackboard systems architecture. However, I should briefly clarify Paul’s note that “blackboard systems historically used a single memory model (i.e. multiple [...]
Read moreA Brief Introduction to Blackboard Architectures
A blackboard architecture is a distributed computing architecture where distributed applications, modelled as intelligent agents, share a common data structure called the “blackboard” and a scheduling/control process. The blackboard can be either centeralized or distributed, depending on the requirements and constraints of the application(s). To solve a complex problem in the blackboard-style, the intelligent agents [...]
Read more