Scalable complex event processing using adaptive load balancing

被引:9
作者
Fardbastani, Mohammad Ali [1 ]
Sharifi, Mohsen [1 ]
机构
[1] Iran Univ Sci & Technol, Sch Comp Engn, Distributed Syst Res Lab, Tehran, Iran
关键词
Complex event processing; CEP; Scalability; Adaptive load balancing; Horizontal scaling; MANAGEMENT;
D O I
10.1016/j.jss.2018.12.012
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An essential requirement of large-scale event-driven systems is the real-time detection of complex patterns of events from a large number of basic events and derivation of higher-level events using complex event processing (CEP) mechanisms. Centralized CEP mechanisms are however not scalable and thus inappropriate for large-scale domains with many input events and complex patterns, rendering the horizontal scaling of CEP mechanisms a necessity. In this paper, we propose CCEP as a mechanism for clustering of heterogeneous CEP engines to provide horizontal scalability using adaptive load balancing. We experimentally compare the performance of CCEP with the performances of three CEP clustering mechanisms, namely VISIRI, SCTXPF, and RR. The results of experiments show that CCEP increases throughput by 40 percent and thus it is more scalable than the other three chosen mechanisms when the input event rate changes at runtime. Although CCEP increases the network utilization by about 40 percent, it keeps the load of the system two times more balanced and reduces the input event loss three times. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:305 / 317
页数:13
相关论文
共 50 条
  • [31] An Adaptive Parallel Processing Strategy for Complex Event Processing Systems over Data Streams in Wireless Sensor Networks
    Xiao, Fuyuan
    Aritsugi, Masayoshi
    SENSORS, 2018, 18 (11)
  • [32] RFID Event Analysis Based on Complex Event Processing
    Kong Xiangsheng
    INTERNATIONAL JOURNAL OF ONLINE ENGINEERING, 2014, 10 (01) : 5 - 9
  • [33] From Complex Event Processing to Cognitive Event Processing: Approaches, Challenges and Opportunities
    Yang, Jun
    Ma, Meng
    Wang, Ping
    Liu, Ling
    IEEE 12TH INT CONF UBIQUITOUS INTELLIGENCE & COMP/IEEE 12TH INT CONF ADV & TRUSTED COMP/IEEE 15TH INT CONF SCALABLE COMP & COMMUN/IEEE INT CONF CLOUD & BIG DATA COMP/IEEE INT CONF INTERNET PEOPLE AND ASSOCIATED SYMPOSIA/WORKSHOPS, 2015, : 1432 - 1438
  • [34] Power Management for Wireless Data Transmission Using Complex Event Processing
    Xiao, Yu
    Li, Wei
    Siekkinen, Matti
    Savolainen, Petri
    Yla-Jaaski, Antti
    Hui, Pan
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (12) : 1765 - 1777
  • [35] Towards Trustworthy Complex Event Processing
    Chai, Hua
    Zhao, Wenbing
    2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 758 - 761
  • [36] Wihidum: Distributed complex event processing
    Jayasekara, Sachini
    Kannangara, Sameera
    Dahanayakage, Tishan
    Ranawaka, Isuru
    Perera, Srinath
    Nanayakkara, Vishaka
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2015, 79-80 : 42 - 51
  • [37] Issues in Complex Event Processing Systems
    Flouris, Ioannis
    Giatrakos, Nikos
    Garofalakis, Minos
    Deligiannakis, Antonios
    2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 2, 2015, : 241 - 246
  • [38] Complex Event Processing for Health Monitoring
    Perez-Vereda, Alejandro
    Flores-Martin, Daniel
    Canal, Carlos
    Murillo, Juan M.
    GERONTECHNOLOGY, IWOG 2018, 2019, 1016 : 3 - 14
  • [39] CEPaaS: Complex Event Processing as a Service
    Higashino, Wilson A.
    Capretz, Miriam A. M.
    Bittencourt, Luiz F.
    2017 IEEE 6TH INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS 2017), 2017, : 169 - 176
  • [40] On Complex Event Processing for Sensor Networks
    Dunkel, Juergen
    ISADS 2009: 2009 INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS, PROCEEDINGS, 2009, : 249 - 254