An Adaptive Parallel Processing Strategy for Complex Event Processing Systems over Data Streams in Wireless Sensor Networks

被引:5
|
作者
Xiao, Fuyuan [1 ]
Aritsugi, Masayoshi [2 ]
机构
[1] Southwest Univ, Sch Comp & Informat Sci, 2 Tiansheng Rd, Chongqing 400715, Peoples R China
[2] Kumamoto Univ, Fac Adv Sci & Technol, Div Informat & Energy, Big Data Sci & Technol,Chuo Ku, 2-39-1 Kurokami, Kumamoto 8608555, Japan
基金
中国国家自然科学基金;
关键词
complex event processing; data streams; adaptive strategy; parallel processing; queue theory; probability theory; PATTERN QUERIES;
D O I
10.3390/s18113732
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Efficient matching of incoming events of data streams to persistent queries is fundamental to event stream processing systems in wireless sensor networks. These applications require dealing with high volume and continuous data streams with fast processing time on distributed complex event processing (CEP) systems. Therefore, a well-managed parallel processing technique is needed for improving the performance of the system. However, the specific properties of pattern operators in the CEP systems increase the difficulties of the parallel processing problem. To address these issues, a parallelization model and an adaptive parallel processing strategy are proposed for the complex event processing by introducing a histogram and utilizing the probability and queue theory. The proposed strategy can estimate the optimal event splitting policy, which can suit the most recent workload conditions such that the selected policy has the least expected waiting time for further processing of the arriving events. The proposed strategy can keep the CEP system running fast under the variation of the time window sizes of operators and the input rates of streams. Finally, the utility of our work is demonstrated through the experiments on the StreamBase system.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Parallel Processing Data Streams in Complex Event Processing Systems
    Xiao, Fuyuan
    Zhan, Cheng
    Lai, Hong
    Tao, Li
    2017 29TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2017, : 6157 - 6160
  • [2] New parallel processing strategies in complex event processing systems with data streams
    Xiao, Fuyuan
    Zhan, Cheng
    Lai, Hong
    Tao, Li
    Qu, Zhiguo
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2017, 13 (08): : 1 - 15
  • [3] Complex Event Processing on the Edge - Bringing Data Consolidation and Processing closer to Wireless Sensor Networks
    Merkl, David
    Cocos, Henry-Norbert
    2020 IEEE INTERNATIONAL WORKSHOP ON METROLOGY FOR INDUSTRY 4.0 & IOT (METROIND4.0&IOT), 2020, : 395 - 400
  • [4] Complex Event Processing over Unreliable RFID Data Streams
    Nie, Yanming
    Li, Zhanhuai
    Chen, Qun
    WEB TECHNOLOGIES AND APPLICATIONS, 2011, 6612 : 278 - 289
  • [5] Complex event processing over live archived data streams
    Peng, Shang-Lian
    Li, Zhan-Huai
    Chen, Qun
    Li, Qiang
    Jisuanji Xuebao/Chinese Journal of Computers, 2012, 35 (03): : 540 - 554
  • [6] Optimizing complex event processing over RFID data streams
    Chen, Qun
    Li, Zhanhuai
    Liu, Hailong
    2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 1442 - +
  • [7] Active Complex Event Processing over Event Streams
    Wang, Di
    Rundensteiner, Elke A.
    Ellison, Richard T., III
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2011, 4 (10): : 634 - 645
  • [8] On Complex Event Processing for Sensor Networks
    Dunkel, Juergen
    ISADS 2009: 2009 INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS, PROCEEDINGS, 2009, : 249 - 254
  • [9] Complex event processing over distributed probabilistic event streams
    Wang, Y. H.
    Cao, K.
    Zhang, X. M.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2013, 66 (10) : 1808 - 1821
  • [10] Complex Event Processing over Distributed Uncertain Event Streams
    Zhang, XinLong
    Wang, Yongheng
    Zhang, XiaoMing
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND SERVICE SYSTEM (CSSS), 2014, 109 : 357 - 361