CEPaaS: Complex Event Processing as a Service

被引:6
作者
Higashino, Wilson A. [1 ]
Capretz, Miriam A. M. [1 ]
Bittencourt, Luiz F. [2 ]
机构
[1] Western Univ, Dept Elect & Comp Engn, London, ON, Canada
[2] Univ Estadual Campinas, Inst Computacao, Campinas, SP, Brazil
来源
2017 IEEE 6TH INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS 2017) | 2017年
基金
加拿大自然科学与工程研究理事会;
关键词
Complex Event Processing; Software as a Service; Multi-Cloud; Container Management Systems;
D O I
10.1109/BigDataCongress.2017.31
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Complex Event Processing (CEP) is a technology for performing continuous operations on fast and distributed streams of data. By using CEP, companies can obtain real-time insights, create competitive advantage, and, ultimately unlock the potential of Big Data. Nevertheless, despite this recent surge of interest, the CEP market is still dominated by solutions that are costly and inflexible or too low-level and hard to operate. To overcome these adoption barriers, this research proposes the creation of a CEP as a Service (CEPaaS) system to provide CEP functionalities to users together with the advantages of the Software as a Service (SaaS) model, such as no up-front investment and low maintenance cost. To ensure the success of such a system, however, many complex requirements must be satisfied, such as low latency processing, fault tolerance, and query execution isolation. To satisfy these requirements, this paper also presents an architecture and implementation for this CEPaaS system based on three main pillars: multi-cloud architecture, container management systems, and extensible multi-tenant design. Experimental results demonstrate that the proposed system achieves the goal of offering CEP functionalities as a scalable and fault-tolerant service.
引用
收藏
页码:169 / 176
页数:8
相关论文
共 26 条
[1]   Aurora: a new model and architecture for data stream management [J].
Abadi, DJ ;
Carney, D ;
Cetintemel, U ;
Cherniack, M ;
Convey, C ;
Lee, S ;
Stonebraker, M ;
Tatbul, N ;
Zdonik, S .
VLDB JOURNAL, 2003, 12 (02) :120-139
[2]  
Amazon, 2017, AWS LAMBD
[3]  
Amazon, 2017, AM EL COMP CLOUD EC2
[4]  
Amazon, 2017, AM KIN
[5]  
Amazon, 2017, AM EC2 CONT SERV ECS
[6]  
Ananthanarayanan Rajagopal., 2013, Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data, SIGMOD '13, P577, DOI DOI 10.1145/2463676.2465272
[7]  
Apache, 2017, SAMZ
[8]  
Apache, 2017, STORM DISTR FAULT TO
[9]   Processing Flows of Information: From Data Stream to Complex Event Processing [J].
Cugola, Gianpaolo ;
Margara, Alessandro .
ACM COMPUTING SURVEYS, 2012, 44 (03)
[10]  
Google, 2017, KUB