A Data Stream Processing Optimisation Framework for Edge Computing Applications

被引:25
|
作者
Amarasinghe, Gayashan [1 ]
De Assuncao, Marcos D. [2 ]
Harwood, Aaron [1 ]
Karunasekera, Shanika [1 ]
机构
[1] Univ Melbourne, Dept Comp & Informat Syst, Melbourne, Vic, Australia
[2] Univ Lyon, LIP Lab, Inria Avalon, ENS Lyon, Lyon, France
关键词
MINIZINC;
D O I
10.1109/ISORC.2018.00020
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Data Stream Processing (DSP) is a widely used programming paradigm to process an unbounded event stream. Often, DSP frameworks are deployed on the cloud with a scalable resource model. One of the key requirements of DSP is to produce results with low latency. With the emergence of IoT, many event sources have been located outside the cloud which can result in higher end-to-end latency due to communication overhead. However, due to the abundance of resources at the IoT layer, Edge computing has emerged as a viable computational paradigm. In this paper, we devise an optimisation framework, consisting of a constraint satisfaction formulation and a system model, that aims to minimise end-to-end latency through appropriate placement of DSP operators either on cloud nodes or edge devices, i.e. deployed in an edge-cloud integrated environment. We test our optimisation framework using OMNeT++, with realistic topologies and power consumption data, and show that it is capable of achieving approximate to 1.65 times reduction of latency compared to edge-only and cloud-only placements, which in turn also reduces the energy consumption per event by up to approximate to 4% at the edge layer. To the best of our knowledge our optimisation framework is the first of its kind to integrate power, bandwidth and CPU constraints with latency minimisation.
引用
收藏
页码:91 / 98
页数:8
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] Resilient Stream Processing in Edge Computing
    Xu, Jinlai
    Palanisamy, Balaji
    Wang, Qingyang
    [J]. 21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 504 - 513
  • [4] Edge computing for big data processing in underwater applications
    Periola, A. A.
    Alonge, A. A.
    Ogudo, K. A.
    [J]. WIRELESS NETWORKS, 2022, 28 (05) : 2255 - 2271
  • [5] Edge computing for big data processing in underwater applications
    A. A. Periola
    A. A. Alonge
    K. A. Ogudo
    [J]. Wireless Networks, 2022, 28 : 2255 - 2271
  • [6] An Optimal Model for Optimizing the Placement and Parallelism of Data Stream Processing Applications on Cloud-Edge Computing
    de Souza, Felipe Rodrigo
    de Assuncao, Marcos Dias
    Caron, Eddy
    Veith, Alexandre da Silva
    [J]. 2020 IEEE 32ND INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2020), 2020, : 59 - 66
  • [7] Joint Operator Scaling and Placement for Distributed Stream Processing Applications in Edge Computing
    Peng, Qinglan
    Xia, Yunni
    Wang, Yan
    Wu, Chunrong
    Luo, Xin
    Lee, Jia
    [J]. SERVICE-ORIENTED COMPUTING (ICSOC 2019), 2019, 11895 : 461 - 476
  • [8] Motivations and Challenges for Stream Processing in Edge Computing
    Gulisano, Vincenzo
    [J]. COMPANION OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2021, 2021, : 17 - 18
  • [9] Amnis: Optimized stream processing for edge computing
    Xu, Jinlai
    Palanisamy, Balaji
    Wang, Qingyang
    Ludwig, Heiko
    Gopisetty, Sandeep
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 160 : 49 - 64
  • [10] spChains: A Declarative Framework for Data Stream Processing in Pervasive Applications
    Bonino, Dario
    Corno, Fulvio
    [J]. ANT 2012 AND MOBIWIS 2012, 2012, 10 : 316 - 323