Partitioning for Scalable Complex Event Processing on Data Streams

被引:11
|
作者
Saleh, Omran [1 ]
Betz, Heiko [1 ]
Sattler, Kai-Uwe [1 ]
机构
[1] Tech Univ Ilmenau, Dept Comp Sci & Automat, D-98684 Ilmenau, Germany
关键词
D O I
10.1007/978-3-319-10518-5_15
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many applications processing dynamic data require to filter, aggregate, join as well as to recognize event patterns in streams of data in an online fashion. However, data analysis and complex event processing (CEP) on high volume and/or high rate streams are challenging tasks. Typically, partitioning techniques are leveraged for achieving low latency and scalable processing. Unfortunately, sequence-based operations such as CEP operations as well as long-running continuous queries make partitioning much more difficult than for batch-oriented approaches. In this paper, we address this challenge by presenting partitioning strategies for CEP queries. We discuss two strategies for stream and pattern partitioning and we present a cost-based optimization approach for determining the number of partitions as well as the split points in the queries to achieve better load balancing and avoid congestions of processing nodes in a cluster environment.
引用
收藏
页码:185 / 197
页数:13
相关论文
共 50 条
  • [31] A Complex Event Processing Method Based on Pre-grouping for Radio Frequency Identification Data Streams
    Wu, Chia-Ming
    Chang, Ruay-Shiung
    Chen, Chang-Chih
    JOURNAL OF INTERNET TECHNOLOGY, 2011, 12 (01): : 95 - 102
  • [32] An Intuitionistic Calculus to Complex Abnormal Event Recognition on Data Streams
    Zhao Lijun
    Hu Guiqiu
    Li Qingsheng
    Ding Guanhua
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [33] A Scalable Adaptive Method for Complex Reasoning Over Semantic Data Streams
    Thu-Le Pham
    SEMANTIC WEB: LATEST ADVANCES AND NEW DOMAINS, ESWC 2015, 2015, 9088 : 751 - 759
  • [34] Complex Event Processing on Linked Stream Data
    Omran Saleh
    Stefan Hagedorn
    Kai-Uwe Sattler
    Datenbank-Spektrum, 2015, 15 (2) : 119 - 129
  • [35] Complex Event Processing for Sensor Stream Data
    Bok, Kyoungsoo
    Kim, Daeyun
    Yoo, Jaesoo
    SENSORS, 2018, 18 (09)
  • [36] An Efficient Complex Event Processing Algorithm based on Multipattern Sharing for Massive Manufacturing Event Streams
    Wang, Jianhua
    Lan, Yubin
    Lu, Shilei
    Cheng, Lianglun
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (03): : 1385 - 1402
  • [37] State-Aware Load Shedding From Input Event Streams in Complex Event Processing
    Slo, Ahmad
    Bhowmik, Sukanya
    Rothermel, Kurt
    IEEE TRANSACTIONS ON BIG DATA, 2022, 8 (05) : 1340 - 1357
  • [38] An Introduction to Data Stream Processing: A Complex Event Processing Approach
    Roriz, Marcos
    Magalhaes, Fernando B., V
    Guedes, Alan L., V
    Colcher, Sergio
    Endler, Markus
    WEBMEDIA 2019: PROCEEDINGS OF THE 25TH BRAZILLIAN SYMPOSIUM ON MULTIMEDIA AND THE WEB, 2019, : 11 - 13
  • [39] A Modular Fuzzy Expert System Architecture for Data and Event Streams Processing
    Poli, Jean-Philippe
    Boudet, Laurence
    INFORMATION PROCESSING AND MANAGEMENT OF UNCERTAINTY IN KNOWLEDGE-BASED SYSTEMS, IPMU 2016, PT II, 2016, 611 : 717 - 728
  • [40] Bonsai: an event-based framework for processing and controlling data streams
    Lopes, Goncalo
    Bonacchi, Niccolo
    Frazao, Joao
    Neto, Joana P.
    Atallah, Bassam V.
    Soares, Sofia
    Moreira, Luis
    Matias, Sara
    Itskov, Pavel M.
    Correia, Patricia A.
    Medina, Roberto E.
    Calcaterra, Lorenza
    Dreosti, Elena
    Paton, Joseph J.
    Kampff, Adam R.
    FRONTIERS IN NEUROINFORMATICS, 2015, 9