Software Languages Lab
Published on Software Languages Lab (http://soft.vub.ac.be/soft)

Home > Cloud PARTE

Cloud PARTE

Groups audience: 
BDP [1]
Logo Image: 
Promoted to Artifact Page: 
Yes
Keywords: 
complex event detection
distribution
Description
Description: 

Traffic monitoring or crowd management systems produce large amounts of data in the form of events that need to be processed to detect relevant incidents. Rule-based pattern recognition is a promising approach for these applications, however, increasing amounts of data as well as large and complex rule sets demand for more and more processing power and memory. In order to scale such applications, a rule-based pattern detection system needs to be distributable over multiple machines. Today’s approaches are however focused on static distribution of rules or do not support reasoning over the full set of events.

Cloud PARTE is a complex event detection system that implements the Rete algorithm on top of mobile actors. These actors can migrate between machines to respond to changes in the work load distribution. Cloud PARTE is an extension of PARTE [2] and offers the first rule engine specifically tailored for continuous complex event detection that is able to benefit from elastic systems as provided by cloud computing platforms. It supports fully automatic load balancing and supports online rules with access to the entire event pool.

Publications: 
  • Janwillem Swalens, Thierry Renaux, Lode Hoste, Stefan Marr, and Wolfgang De Meuter. 2013. Cloud PARTE: elastic complex event processing based on mobile actors. In Proceedings of the 2013 workshop on Programming based on actors, agents, and decentralized control (AGERE! '13). ACM, New York, NY, USA, 3-12. http://doi.acm.org/10.1145/2541329.2541338 [3]

Source URL: http://soft.vub.ac.be/soft/cloud-parte

Links
[1] http://soft.vub.ac.be/soft/bdp
[2] http://soft.vub.ac.be/soft/content/parte
[3] http://doi.acm.org/10.1145/2541329.2541338