Distributed data stream processing and edge computing: A survey on resource elasticity and future directions

被引:1
|
作者
de Assuncao, Marcos Dias [1 ]
Veith, Alexandre da Silva [1 ]
Buyya, Rajkumar [2 ,3 ]
机构
[1] ENS Lyon, INRIA, LIP, Lyon, France
[2] Univ Melbourne, Comp Sci & Software Engn, Melbourne, Vic, Australia
[3] Univ Melbourne, Cloud Comp & Distributed Syst CLOUDS Lab, Melbourne, Vic, Australia
关键词
Big Data; Stream processing; Resource elasticity; Cloud computing; INTERNET; OPERATOR; SYSTEM;
D O I
10.1016/j.jnea.2017.12.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Under several emerging application scenarios, such as in smart cities, operational monitoring of large infrastructure, wearable assistance, and Internet of Things, continuous data streams must be processed under very short delays. Several solutions, including multiple software engines, have been developed for processing unbounded data streams in a scalable and efficient manner. More recently, architecture has been proposed to use edge computing for data stream processing. This paper surveys state of the art on stream processing engines and mechanisms for exploiting resource elasticity features of cloud computing in stream processing. Resource elasticity allows for an application or service to scale out/in according to fluctuating demands. Although such features have been extensively investigated for enterprise applications, stream processing poses challenges on achieving elastic systems that can make efficient resource management decisions based on current load. Elasticity becomes even more challenging in highly distributed environments comprising edge and cloud computing resources. This work examines some of these challenges and discusses solutions proposed in the literature to address them.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [1] Resource Management and Scheduling in Distributed Stream Processing Systems: A Taxonomy, Review, and Future Directions
    Liu, Xunyun
    Buyya, Rajkumar
    [J]. ACM COMPUTING SURVEYS, 2020, 53 (03)
  • [2] Distributed resource allocation for stream data processing
    Tang, Ao
    Liu, Zhen
    Xia, Cathy
    Zhang, Li
    [J]. HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2006, 4208 : 91 - 100
  • [3] DCVP: Distributed Collaborative Video Stream Processing in Edge Computing
    Yuan, Shijing
    Li, Jie
    Wu, Chentao
    Ji, Yusheng
    Zhang, Yongbing
    [J]. 2020 IEEE 26TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2020, : 625 - 632
  • [4] Optimizing Resource Allocation in Edge-distributed Stream Processing
    Rocha Neto, Aluizio
    Silva, Thiago P.
    Batista, Thais, V
    Lopes, Frederico
    Delicato, Flavia C.
    Pires, Paulo E.
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES (WEBIST), 2021, : 156 - 166
  • [5] A Survey of Distributed Data Stream Processing Frameworks
    Isah, Haruna
    Abughofa, Tariq
    Mahfuz, Sazia
    Ajerla, Dharmitha
    Zulkernine, Farhana
    Khan, Shahzad
    [J]. IEEE ACCESS, 2019, 7 : 154300 - 154316
  • [6] Resource Estimation in Distributed Data Stream Processing Systems
    Fan, Minglu
    Liang, Yi
    Liu, Fei
    Yang, Mangmang
    Wang, Haihua
    [J]. PROCEEDINGS OF THE 2016 2ND WORKSHOP ON ADVANCED RESEARCH AND TECHNOLOGY IN INDUSTRY APPLICATIONS, 2016, 81 : 1824 - 1827
  • [7] Edge-Stream: a Stream Processing Approach for Distributed Applications on a Hierarchical Edge-computing System
    Wang, Xiaoyang
    Zhou, Zhe
    Han, Ping
    Meng, Tong
    Sun, Guangyu
    Zhai, Jidong
    [J]. 2020 IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC 2020), 2020, : 14 - 27
  • [8] ERP: Edge Resource Pooling for Data Stream Mobile Computing
    Liu, Junkai
    Luo, Ke
    Zhou, Zhi
    Chen, Xu
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) : 4355 - 4368
  • [9] A Survey on Stream Distributed Computing
    Cai, Nengjian
    Wei, Shoulin
    Wang, Feng
    Deng, Hui
    Liang, Bo
    Dai, Wei
    [J]. 2015 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT NETWORKS AND INTELLIGENT SYSTEMS (ICINIS), 2015, : 94 - 97
  • [10] Data agility through clustered edge computing and stream processing
    Dautov, Rustem
    Distefano, Salvatore
    Bruneo, Dario
    Longo, Francesco
    Merlino, Giovanni
    Puliafito, Antonio
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (07): : 1