New parallel processing strategies in complex event processing systems with data streams

被引:29
|
作者
Xiao, Fuyuan [1 ]
Zhan, Cheng [1 ]
Lai, Hong [1 ]
Tao, Li [1 ]
Qu, Zhiguo [2 ]
机构
[1] Southwest Univ, Sch Comp & Informat Sci, Chongqing 400715, Peoples R China
[2] Nanjing Univ Informat Sci & Technol, Sch Comp Software, Nanjing, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Complex event processing; data stream; pattern operator; parallel processing; sensor network;
D O I
10.1177/1550147717728626
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Sensor network-based application has gained increasing attention where data streams gathered from distributed sensors need to be processed and analyzed with timely responses. Distributed complex event processing is an effective technology to handle these data streams by matching of incoming events to persistent pattern queries. Therefore, a well-managed parallel processing scheme is required to improve both system performance and the quality-of-service guarantees of the system. However, the specific properties of pattern operators increase the difficulties of implementing parallel processing. To address this issue, a new parallelization model and three parallel processing strategies are proposed for distributed complex event processing systems. The effects of temporal constraints, for example, sliding windows, are included in the new parallelization model to enable the processing load for the overlap between windows of a batch induced by each input event to be shared by the downstream machines to avoid events that may result in wrong decisions. The proposed parallel strategies can keep the complex event processing system working stably and continuously during the elapsed time. Finally, the application of our work is demonstrated using experiments on the StreamBase system regardless of the increased input rate of the stream or the increased time window size of the operator.
引用
收藏
页码:1 / 15
页数:15
相关论文
共 50 条
  • [1] Parallel Processing Data Streams in Complex Event Processing Systems
    Xiao, Fuyuan
    Zhan, Cheng
    Lai, Hong
    Tao, Li
    [J]. 2017 29TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2017, : 6157 - 6160
  • [2] An Adaptive Parallel Processing Strategy for Complex Event Processing Systems over Data Streams in Wireless Sensor Networks
    Xiao, Fuyuan
    Aritsugi, Masayoshi
    [J]. SENSORS, 2018, 18 (11)
  • [3] Partitioning for Scalable Complex Event Processing on Data Streams
    Saleh, Omran
    Betz, Heiko
    Sattler, Kai-Uwe
    [J]. NEW TRENDS IN DATABASE AND INFORMATION SYSTEMS II, 2015, 312 : 185 - 197
  • [4] Complex Event Processing over Unreliable RFID Data Streams
    Nie, Yanming
    Li, Zhanhuai
    Chen, Qun
    [J]. WEB TECHNOLOGIES AND APPLICATIONS, 2011, 6612 : 278 - 289
  • [5] Optimizing complex event processing over RFID data streams
    Chen, Qun
    Li, Zhanhuai
    Liu, Hailong
    [J]. 2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 1442 - +
  • [6] Complex event processing over live archived data streams
    Peng, Shang-Lian
    Li, Zhan-Huai
    Chen, Qun
    Li, Qiang
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2012, 35 (03): : 540 - 554
  • [7] Software Systems for Processing and Analysis of Big Data and Event Streams
    Stojnev, Aleksandra I.
    Stojanovic, Dragan H.
    [J]. 2017 13TH INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES, SYSTEMS AND SERVICES IN TELECOMMUNICATIONS (TELSIKS), 2017, : 128 - 131
  • [8] Active Complex Event Processing over Event Streams
    Wang, Di
    Rundensteiner, Elke A.
    Ellison, Richard T., III
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2011, 4 (10): : 634 - 645
  • [9] Parallel processing of continuous data streams
    Buza, A
    [J]. INES 2005: 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS, 2005, : 225 - 227
  • [10] Complex Event Processing on Uncertain Data Streams in Product Manufacturing Process
    Mao, Na
    Tan, Jie
    [J]. 2015 INTERNATIONAL CONFERENCE ON ADVANCED MECHATRONIC SYSTEMS (ICAMECHS), 2015, : 583 - 588