Stream Processing Languages in the Big Data Era

被引:17
|
作者
Hirzel, Martin [1 ]
Baudart, Guillaume [1 ]
Bonifati, Angela [2 ]
Della Valle, Emanuele [3 ]
Sakr, Sherif [4 ]
Vlachou, Akrivi [5 ]
机构
[1] IBM Res, Armonk, NY 10504 USA
[2] Lyon 1 Univ, Lyon, France
[3] Politecn Milan, Milan, Italy
[4] Univ Tartu, Tartu, Estonia
[5] Univ Piraeus, Piraeus, Greece
基金
欧盟地平线“2020”;
关键词
QUERY LANGUAGE; SEMANTICS; SYSTEM; MODEL;
D O I
10.1145/3299887.3299892
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper is a survey of recent stream processing languages, which are programming languages for writing applications that analyze data streams. Data streams, or continuous data flows, have been around for decades. But with the advent of the big-data era, the size of data streams has increased dramatically. Analyzing big data streams yields immense advantages across all sectors of our society. To analyze streams, one needs to write a stream processing application. This paper showcases several languages designed for this purpose, articulates underlying principles, and outlines open challenges.
引用
收藏
页码:29 / 40
页数:12
相关论文
共 50 条
  • [1] Computer data processing mode in the era of big data
    Jin, Lian
    [J]. Engineering Intelligent Systems, 2019, 27 (04): : 155 - 166
  • [2] Design of a Scalable Data Stream Channel for Big Data Processing
    Lee, Yong-Ju
    Lee, Myungcheol
    Lee, Mi-Young
    Hur, Sung Jin
    Min, Okgee
    [J]. 2015 17TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2015, : 556 - 559
  • [3] Big Provenance Stream Processing for Data Intensive Computations
    Suriarachchi, Isuru
    Withana, Sachith
    Plale, Beth A.
    [J]. 2018 IEEE 14TH INTERNATIONAL CONFERENCE ON E-SCIENCE (E-SCIENCE 2018), 2018, : 245 - 255
  • [4] Stream processing platforms for analyzing big dynamic data
    Hagedorn, Stefan
    Goetze, Philipp
    Saleh, Omran
    Sattler, Kai-Uwe
    [J]. IT-INFORMATION TECHNOLOGY, 2016, 58 (04): : 195 - 205
  • [5] Analysis and Optimization of Big-Data Stream Processing
    Vakilinia, Shahin
    Zhang, Xinyao
    Qiu, Dongyu
    [J]. 2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,
  • [6] Real-time stream processing for Big Data
    Wingerath, Wolfram
    Gessert, Felix
    Friedrich, Steffen
    Ritter, Norbert
    [J]. IT-INFORMATION TECHNOLOGY, 2016, 58 (04): : 186 - 194
  • [7] Systematic Mapping for Big Data Stream Processing Frameworks
    Alayyoub, Mohammed
    Yazici, Ali
    Karakaya, Ziya
    [J]. 2016 ELEVENTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM 2016), 2016, : 31 - 36
  • [8] Signal Processing Techniques Restructure The Big Data Era
    Petrou, Charilaos
    Paraskevas, Michael
    [J]. 20TH PAN-HELLENIC CONFERENCE ON INFORMATICS (PCI 2016), 2016,
  • [9] Stream Processing of Scientific Big Data on Heterogeneous Platforms - Image Analytics on Big Data in Motion
    Najmabadi, S. M.
    Klaiber, M.
    Wang, Z.
    Baroud, Y.
    Simon, S.
    [J]. 2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 965 - 970
  • [10] Big Data Processing: Batch-based processing and stream-based processing
    Benjelloun, Sarah
    El Aissi, Mohamed El Mehdi
    Loukili, Yassine
    Lakhrissi, Younes
    Ben Ali, Safae Elhaj
    Chougrad, Hiba
    El Boushaki, Abdessamad
    [J]. 2020 FOURTH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING IN DATA SCIENCES (ICDS), 2020,