What’s the Difference Between ESP and CEP?
http://www.complexevents.com/2006/08/01/what%E2%80%99s-the-difference-between-esp-and-cep/
主要介绍了ESP和CEP的区别
Event stream processing is focused more on high-speed querying of data in streams of events and applying mathematical algorithms to the event data.
CEP is focused more on extracting information from clouds of events created in enterprise IT and business systems. CEP includes event data analysis, but places emphasis on patterns of events, and abstracting and simplifying information in the patterns. The idea is to support as wide an area of enterprise management decision making as possible.
The difference between complex event processing and event stream processing
http://www.it-analysis.com/content.php?cid=8541
A typical ESP application is one such as algorithmic trading (stock tick information comes in, you apply calculations and rules, and decide on whether to buy or sell). That is, you have an event, a condition and an action. The event, in this case, is very simple.
However, CEP is about what we might call über-events or, more specifically, patterns of events. In fraud detection, for example, the fraud ‘event’ may in fact be made up of a sequence of inter-related events which, while simple on an individual basis, are complex when combined. Further, the individual events that make up such a complex event may be spread out over time, so a CEP engine needs to be able to handle long running processes. Moreover, the sequence in which these events can appear may vary so CEP needs to be able to handle non-linear vents.
To cut a long story short, CEP is a superset of ESP.
Papers in Stream Processing
http://jamielewis.me.uk/posts/2014-02-10-Stream-Processing-Papers.html
主要介绍有关流式计算方面的论文
Spark Streaming:大规模流式数据处理的新贵
http://www.csdn.net/article/2014-01-27/2818282-Spark-Streaming-big-data
主要介绍Berkeley 所提出的三种数据处理的模型,已经spark在这方面所对应的软件栈,包括Spark,Shark, Spark Streaming ,分别对应 batch data processing, ineractive query, streaming data processing
Understanding Big Data Processing and Analytics
http://www.developer.com/db/understanding-big-data-processing-and-analytics.html
同样总结了data processing的三种类型