Beyond Analytics: The Evolution of Stream Processing Systems

被引:27
|
作者
Carbone, Paris [1 ]
Fragkoulis, Marios [2 ]
Kalavri, Vasiliki [3 ]
Katsifodimos, Asterios [2 ]
机构
[1] RISE, Gothenburg, Sweden
[2] Delft Univ Technol, Delft, Netherlands
[3] Boston Univ, Boston, MA 02215 USA
基金
欧盟地平线“2020”;
关键词
MODEL; ARCHITECTURE; SEMANTICS; LATENCY;
D O I
10.1145/3318464.3383131
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Stream processing has been an active research field for more than 20 years, but it is now witnessing its prime time due to recent successful efforts by the research community and numerous worldwide open-source communities. The goal of this tutorial is threefold. First, we aim to review and highlight noteworthy past research findings, which were largely ignored until very recently. Second, we intend to underline the differences between early ('00-'10) and modern ('11-'18) streaming systems, and how those systems have evolved through the years. Most importantly, we wish to turn the attention of the database community to recent trends: streaming systems are no longer used only for classic stream processing workloads, namely window aggregates and joins. Instead, modern streaming systems are being increasingly used to deploy general event-driven applications in a scalable fashion, challenging the design decisions, architecture and intended use of existing stream processing systems.
引用
收藏
页码:2651 / 2658
页数:8
相关论文
共 50 条
  • [41] Data stream processing infrastructure for Intelligent Transport Systems
    Bouillet, Eric
    Feblowitz, Mark
    Liu, Zhen
    Ranganathan, Anand
    Riabov, Anton
    Ye, Fan
    Shao, Schuman
    Schlosnagle, Don
    2007 IEEE 66TH VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-5, 2007, : 1421 - 1425
  • [42] Resource Estimation in Distributed Data Stream Processing Systems
    Fan, Minglu
    Liang, Yi
    Liu, Fei
    Yang, Mangmang
    Wang, Haihua
    PROCEEDINGS OF THE 2016 2ND WORKSHOP ON ADVANCED RESEARCH AND TECHNOLOGY IN INDUSTRY APPLICATIONS, 2016, 81 : 1824 - 1827
  • [43] Survey of window types for aggregation in stream processing systems
    Verwiebe, Juliane
    Grulich, Philipp M.
    Traub, Jonas
    Markl, Volker
    VLDB JOURNAL, 2023, 32 (05): : 985 - 1011
  • [44] Metrics and Tool for Evaluating Data Stream Processing Systems
    Gradvohl, Andre Leon S.
    2018 IEEE 6TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD WORKSHOPS (W-FICLOUD 2018), 2018, : 48 - 55
  • [45] A comprehensive study on fault tolerance in stream processing systems
    Wang, Xiaotong
    Zhang, Chunxi
    Fang, Junhua
    Zhang, Rong
    Qian, Weining
    Zhou, Aoying
    FRONTIERS OF COMPUTER SCIENCE, 2022, 16 (02)
  • [46] RIoTBench: An IoT benchmark for distributed stream processing systems
    Shukla, Anshu
    Chaturvedi, Shilpa
    Simmhan, Yogesh
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (21):
  • [47] Dynamic metadata management for scalable stream processing systems
    Cammert, Michael
    Kraemer, Juergen
    Seeger, Bernhard
    2007 IEEE 23RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOP, VOLS 1-2, 2007, : 644 - 653
  • [48] A Hybrid Approach to High Availability in Stream Processing Systems
    Zhang, Zhe
    Gu, Yu
    Ye, Fan
    Yang, Hao
    Kim, Minkyong
    Lei, Hui
    Liu, Zhen
    2010 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS ICDCS 2010, 2010,
  • [49] Poster: Iterative Scheduling for Distributed Stream Processing Systems
    Eskandari, Leila
    Mair, Jason
    Huang, Zhiyi
    Eyers, David
    DEBS'18: PROCEEDINGS OF THE 12TH ACM INTERNATIONAL CONFERENCE ON DISTRIBUTED AND EVENT-BASED SYSTEMS, 2018, : 234 - 237
  • [50] Towards Automatic Parameter Tuning of Stream Processing Systems
    Bilal, Muhammad
    Canini, Marco
    PROCEEDINGS OF THE 2017 SYMPOSIUM ON CLOUD COMPUTING (SOCC '17), 2017, : 189 - 200