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 条
  • [21] Composite Event Processing for Data Streams and Domain Knowledge
    Liu, Junqiang
    Guan, Xiaoling
    ADVANCED RESEARCH ON INFORMATION SCIENCE, AUTOMATION AND MATERIAL SYSTEM, PTS 1-6, 2011, 219-220 : 927 - 931
  • [22] Online Temporal Reasoning For Event And Data Streams Processing
    Poli, Jean-Philippe
    Boudet, Laurence
    Mercier, David
    2016 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2016, : 2257 - 2264
  • [23] 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)
  • [24] Processing and mining complex data streams Preface
    Stefanowski, Jerzy
    Cuzzocrea, Alfredo
    Slezak, Dominik
    INFORMATION SCIENCES, 2014, 285 : 63 - 65
  • [25] Scalable Pattern Sharing on Event Streams
    Ray, Medhabi
    Lei, Chuan
    Rundensteiner, Elke A.
    SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 495 - 510
  • [26] HYPERSONIC: A Hybrid Parallelization Approach for Scalable Complex Event Processing
    Yankovitch, Maor
    Kolchinsky, Ilya
    Schuster, Assaf
    PROCEEDINGS OF THE 2022 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA (SIGMOD '22), 2022, : 1093 - 1107
  • [27] Scalable complex event processing using adaptive load balancing
    Fardbastani, Mohammad Ali
    Sharifi, Mohsen
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 305 - 317
  • [28] Scalable Data Partitioning Techniques for Distributed Data Processing in Cloud Environments: A Review
    Ponnusamy, Sivakumar
    Gupta, Pankaj
    IEEE ACCESS, 2024, 12 : 26735 - 26746
  • [29] Software Systems for Processing and Analysis of Big Data and Event Streams
    Stojnev, Aleksandra I.
    Stojanovic, Dragan H.
    2017 13TH INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES, SYSTEMS AND SERVICES IN TELECOMMUNICATIONS (TELSIKS), 2017, : 128 - 131
  • [30] eSPICE: Probabilistic Load Shedding from Input Event Streams in Complex Event Processing
    Slo, Ahmad
    Bhowmik, Sukanya
    Rothermel, Kurt
    MIDDLEWARE'19: PROCEEDINGS OF THE 2019 MIDDLEWARE'19: 20TH INTERNATIONAL MIDDLEWARE CONFERENCE, 2019, : 215 - 227