CEP in the Cloud

0742ff0de397c30d81c171e2c70d2367delicious

I was doing some research on the Internet recently, looking for companies that offer Complex Event Processing (CEP) in the cloud and interestingly enough found plenty of posts about why CEP has so much difficulty going to the cloud. CEP in the Clouds Why would that be so? Today we find so many technologies and solutions offered in the cloud environment, why not CEP?





Let’s look at what CEP is used for today:

  • Algo-trading
  • Fraud-detection
  • Pattern detection
  • Situational Awareness

The common themes that rule all of the above use cases are latency, security, privacy and complexity.

Algo-trading, where latency is a primary factor, makes it impossible to deploy CEP in the cloud environment, however this can change in the future with faster hardware and cloud technologies, but co-location on the exchange will always be faster, but what about the retail investor? Would they want to get access to a simplified high-tech CEP driven Algo-trading platform, where latency may not be a big issue? Possible, but I guess we are not there yet.

Security and privacy are important considerations, but don’t we already share so much information about ourselves via email and Facebook and Twitter? Cloud environments already can offer a high degree of security and data protection. What about complexity and “instant-gratification” that we are very much accustomed to? That is where I believe CEP implementations need a lot of work — simplicity.

For CEP to be consumable in the cloud, it has to be relatively simple, fast, secure and offer out-of-the-box solutions (pattern detections) for common problems in certain areas, be it Algo-trading, fraud-detection or anything else.




Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>