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 条
  • [21] Tolerating Correlated Failures in Massively Parallel Stream Processing Engines
    Su, Li
    Zhou, Yongluan
    2016 32ND IEEE INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2016, : 517 - 528
  • [22] Execution Semantics for rCOS
    Wang, Zheng
    Yu, Xiao
    Pu, Geguang
    Feng, Libo
    Zhu, Huibiao
    He, Jifeng
    APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 119 - 126
  • [23] Duality-Based Locality-Aware Stream Partitioning in Distributed Stream Processing Engines
    Son, Siwoon
    Moon, Yang-Sae
    EURO-PAR 2019: PARALLEL PROCESSING WORKSHOPS, 2020, 11997 : 725 - 730
  • [24] Modeling Data Stream Intensity in Distributed Stream Processing System
    Gorawski, Marcin
    Marks, Pawel
    Gorawski, Michal
    COMPUTER NETWORKS, CN 2013, 2013, 370 : 372 - 383
  • [25] A Continuous Query Processing Approach for Window Semantics in Data Stream System
    Song, Baoyan
    Wang, Yan
    Yuan, Feng
    Yu, Ge
    2010 3RD INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING AND INFORMATICS (BMEI 2010), VOLS 1-7, 2010, : 2677 - 2681
  • [26] A query processing approach based on window semantics in data stream system
    Song, BY
    Wu, SS
    Yuan, F
    Yu, G
    ADVANCES IN COMPUTER SCIENCE - ASIAN 2005, PROCEEDINGS: DATA MANAGEMENT ON THE WEB, 2005, 3818 : 282 - 283
  • [27] SLA-Based Adaptation Schemes in Distributed Stream Processing Engines
    Hanif, Muhammad
    Kim, Eunsam
    Helal, Sumi
    Lee, Choonhwa
    APPLIED SCIENCES-BASEL, 2019, 9 (06):
  • [28] Query Processing Using Negative and Temporal Tuples in Stream Query Engines
    Gorawski, Marcin
    Chroszcz, Aleksander
    ADVANCES IN SOFTWARE ENGINEERING TECHNIQUES, 2012, 7054 : 70 - 83
  • [29] Theodolite: Scalability Benchmarking of Distributed Stream Processing Engines in Microservice Architectures
    Henning, Soeren
    Hasselbring, Wilhelm
    BIG DATA RESEARCH, 2021, 25
  • [30] Query-Centric Failure Recovery for Distributed Stream Processing Engines
    Su, Li
    Zhou, Yongluan
    2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 1276 - 1279