Browsing by Author "Suhothayan, S"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
- item: Conference-AbstractSiddhi-CEP - high performance complex event processing engine(2011) Gajasinghe, KCB; Loku Narangoda, IU; Chaturanga, HWGS; Perera, S; Nanayakkara, V; Suhothayan, SComplex Event Processing (CEP) is one of the most rapidly emerging fields in data processing. Processing of high volume of events to derive higher level events is a vital part of several business applications including; business activity monitoring, financial transaction pattern analysis, and row RFID feeds filtering. The tasks of the CEP is to identify meaningful patterns, relationships and data abstractions among unrelated events, and fire an immediate response such as an alert message. In this paper, we address the need of a scalable, generic complex event processing engine, which was designed focusing on higher performance to process events in an efficient manner, with added advantage of a permissive open-source license. The implementation and design of different features have been carried out along with testing and profiling in order to be certain about the performance Siddhi CEP can provide.
- item: Conference-Full-textSiddhi: a comprehensive architecture for stream processing(Computer Science & Engineering Society c/o Department of Computer Science and Engineering, University of Moratuwa., 2011-11) Suhothayan, S; Narangoda, IL; Gajasinghe, K; Chaturanga, S; Nanayakkara, V; Weerawardhana, S; Madusanka, A; Dilrukshi, T; Aravinda, HComplex Event Processing (CEP) is one of the most rapidly emerging fields in data processing. Processing of high volume of events to derive higher level events is a vital part of several applications. The use-cases found in Business applications, financial trading applications, operational analytics applications and business activity monitoring applications are directly related to complex event processing. This paper discusses different design decisions associated with CEP Engines, and proposes to improve CEP performance by using a stream-processing-style pipelines. Furthermore, the paper discusses Siddhi, a CEP Engine that implements pipelines for stream processing and presents a performance study that exhibits that Siddhi CEP Engine has significantly improved performance. Primary contributions of this paper are, a critical analysis of the CEP and Event Stream Processing engine architecture and identifying areas for improvements, implementing those improvements through Siddhi, and demonstrating the soundness of those suggestions through empirical evidence.