Modeling the execution semantics of stream processing engines with SECRET

被引:0
|
作者
Nihal Dindar
Nesime Tatbul
Renée J. Miller
Laura M. Haas
Irina Botan
机构
[1] ETH Zurich,
[2] University of Toronto,undefined
[3] IBM Almaden Research Center,undefined
来源
The VLDB Journal | 2013年 / 22卷
关键词
Data streams; Continuous queries; Stream processing engines; Semantic heterogeneity;
D O I
暂无
中图分类号
学科分类号
摘要
There are many academic and commercial stream processing engines (SPEs) today, each of them with its own execution semantics. This variation may lead to seemingly inexplicable differences in query results. In this paper, we present SECRET, a model of the behavior of SPEs. SECRET is a descriptive model that allows users to analyze the behavior of systems and understand the results of window-based queries (with time- and tuple-based windows) for a broad range of heterogeneous SPEs. The model is the result of extensive analysis and experimentation with several commercial and academic engines. In the paper, we describe the types of heterogeneity found in existing engines and show with experiments on real systems that our model can explain the key differences in windowing behavior.
引用
收藏
页码:421 / 446
页数:25
相关论文
共 50 条
  • [41] Performance evaluation of linked stream data processing engines for situational awareness applications
    Lachhab, Fadwa
    Bakhouya, Mohamed
    Ouladsine, Radouane
    Essaaidi, Mohammed
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (12):
  • [42] Locality/Fairness-Aware Job Scheduling in Distributed Stream Processing Engines
    Son, Siwoon
    Moon, Yang-Sae
    ELECTRONICS, 2020, 9 (11) : 1 - 24
  • [43] An Adaptive SLA-Based Data Flow Mechanism for Stream Processing Engines
    Hanif, Muhammad
    Yoon, Hyungduk
    Jang, Sunglim
    Lee, Choonhwa
    2017 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2017, : 81 - 86
  • [44] Rhino: Efficient Management of Very Large Distributed State for Stream Processing Engines
    Del Monte, Bonaventura
    Zeuch, Steffen
    Rabl, Tilmann
    Markl, Volker
    SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2020, : 2471 - 2486
  • [45] FMRI of shared-stream priming of lexical identification by object semantics along the ventral visual processing stream
    Neudorf, Josh
    Ekstrand, Chelsea
    Kress, Shaylyn
    Borowsky, Ron
    NEUROPSYCHOLOGIA, 2019, 133
  • [46] EFFICIENT EXECUTION OF PROGRAMS WITH STATIC SEMANTICS
    BECKER, G
    MURRAY, NV
    SIGPLAN NOTICES, 1995, 30 (04): : 51 - 60
  • [47] Execution Semantics for Process Choreographies with Data
    Lichtenstein, Tom
    Weske, Mathias
    BUSINESS PROCESS MANAGEMENT FORUM, BPM 2023 FORUM, 2023, 490 : 90 - 106
  • [48] ON EQUIVALENT EXECUTION SEMANTICS OF CONCURRENT SYSTEMS
    JANICKI, R
    KOUTNY, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 266 : 89 - 103
  • [49] Analyzing execution semantics of statecharts variants
    Lam, VSW
    Padget, J
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 474 - 478
  • [50] Smart scheme: an efficient query execution scheme for event-driven stream processing
    Shaikh, Salman Ahmed
    Watanabe, Yousuke
    Wang, Yan
    Kitagawa, Hiroyuki
    KNOWLEDGE AND INFORMATION SYSTEMS, 2019, 58 (02) : 341 - 370