Towards highly available complex event processing deployments in the cloud
2013 (English)In: International Conference on Next Generation Mobile Applications, Services, and Technologies, IEEE , 2013, 153-158 p.Conference paper (Refereed)
Recent advances in distributed computing have made it possible to achieve high availability on traditional systems and thus serve them as reliable services. For several offline computational applications, such as fine grained batch processing, their parallel nature in addition to weak consistency requirements allowed a more trivial transition. On the other hand, on-line processing systems such as Complex Event Processing (CEP) still maintain a monolithic architecture, being able to offer high expressiveness and vertical scalability at the expense of low distribution. Despite attempts to design dedicated distributed CEP systems there is potential for existing systems to benefit from a sustainable cloud deployment. In this work we address the main challenges of providing such a CEP service with a focus on reliability, since it is the most crucial aspect of that transition. Our approach targets low average detection latency and sustain-ability by leveraging event delegation mechanisms present on existing stream execution platforms. It also introduces redundancy and transactional logging to provide improved fault tolerance and partial recovery. Our performance analysis illustrates the benefits of our approach and shows acceptable performance costs for on-line CEP exhibited by the fault tolerance mechanisms we introduced.
Place, publisher, year, edition, pages
IEEE , 2013. 153-158 p.
, International Conference on Next Generation Mobile Applications, Services, and Technologies, ISSN 2161-2889
CDR, Complex event processing, Distributed stream processing, Fault tolerance, Fraud detection, SIP
Computer and Information Science
IdentifiersURN: urn:nbn:se:kth:diva-143856DOI: 10.1109/NGMAST.2013.35ScopusID: 2-s2.0-84892755705ISBN: 978-147992019-8OAI: oai:DiVA.org:kth-143856DiVA: diva2:709808
7th International Conference on Next Generation Mobile Applications, Services, and Technologies, NGMAST 2013; Prague; Czech Republic; 25 September 2013 through 27 September 2013
QC 201404032014-04-032014-03-312014-04-03Bibliographically approved