Sciweavers

DEBS
2009
ACM

Parallel event processing for content-based publish/subscribe systems

14 years 6 months ago
Parallel event processing for content-based publish/subscribe systems
Event processing systems are a promising technology for enterprise-scale applications. However, achieving scalability yet maintaining high performance is a challenging problem. This work introduces a parallel matching engine which leverages current chip multi-processors to increase throughput and to reduce the matching time. We present three parallelization techniques, as well as lock-based and software transactional memory-based implementations of each technique, and discuss their impact. The results show a 74% reduction of the average matching time and an improved throughput of over 1600 events/second when using eight processors.
Amer Farroukh, Elias Ferzli, Naweed Tajuddin, Hans
Added 28 May 2010
Updated 28 May 2010
Type Conference
Year 2009
Where DEBS
Authors Amer Farroukh, Elias Ferzli, Naweed Tajuddin, Hans-Arno Jacobsen
Comments (0)