Operating Latency Sensitive Applications on Public Serverless Edge Cloud Platforms

被引:28
|
作者
Pelle, Istvan [1 ,2 ]
Czentye, Janos [1 ,2 ]
Doka, Janos [1 ,2 ]
Kern, Andras [3 ]
Gero, Balazs P. [3 ]
Sonkoly, Balazs [1 ,2 ]
机构
[1] MTA BME Network Softwarizat Res Grp, H-1117 Budapest, Hungary
[2] Budapest Univ Technol & Econ, Fac Elect Engn & Informat, Dept Telecommun & Media Informat, H-1117 Budapest, Hungary
[3] Ericsson Res, H-1117 Budapest, Hungary
来源
IEEE INTERNET OF THINGS JOURNAL | 2021年 / 8卷 / 10期
关键词
Cloud computing; Software; Internet of Things; Tools; Optimization; Monitoring; Layout; Amazon Web Services (AWS); cloud; edge; greengrass; IoT; lambda; serverless;
D O I
10.1109/JIOT.2020.3042428
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud native programming and serverless architectures provide a novel way of software development and operation. A new generation of applications can be realized with features never seen before while the burden on developers and operators will be reduced significantly. However, latency sensitive applications, such as various distributed IoT services, generally do not fit in well with the new concepts and today's platforms. In this article, we adapt the cloud native approach and related operating techniques for latency sensitive IoT applications operated on public serverless platforms. We argue that solely adding cloud resources to the edge is not enough and other mechanisms and operation layers are required to achieve the desired level of quality. Our contribution is threefold. First, we propose a novel system on top of a public serverless edge cloud platform, which can dynamically optimize and deploy the microservice-based software layout based on live performance measurements. We add two control loops and the corresponding mechanisms which are responsible for the online reoptimization at different timescales. The first one addresses the steady-state operation, while the second one provides fast latency control by directly reconfiguring the serverless runtime environments. Second, we apply our general concepts to one of today's most widely used and versatile public cloud platforms, namely, Amazon's AWS, and its edge extension for IoT applications, called Greengrass. Third, we characterize the main operation phases and evaluate the overall performance of the system. We analyze the performance characteristics of the two control loops and investigate different implementation options.
引用
收藏
页码:7954 / 7972
页数:19
相关论文
共 50 条
  • [1] Towards Efficient Processing of Latency-Sensitive Serverless DAGs at the Edge
    Lyu, Xiaosu
    Cherkasova, Ludmila
    Aitken, Robert
    Parmer, Gabriel
    Wood, Timothy
    PROCEEDINGS OF THE 5TH INTERNATIONAL WORKSHOP ON EDGE SYSTEMS, ANALYTICS AND NETWORKING (EDGESYS'22), 2022, : 49 - 54
  • [2] Optimizing Latency Sensitive Applications for Amazon's Public Cloud Platform
    Czentye, Janos
    Pelle, Istvan
    Kern, Andras
    Gero, Balazs Peter
    Toka, Laszlo
    Sonkoly, Balazs
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [3] Nomad: An Efficient Consensus Approach for Latency-Sensitive Edge-Cloud Applications
    Hao, Zijiang
    Yi, Shanhe
    Li, Qun
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 2539 - 2547
  • [4] From Cloud to Edge: A First Look at Public Edge Platforms
    Xu, Mengwei
    Fu, Zhe
    Ma, Xiao
    Zhang, Li
    Li, Yanan
    Qian, Feng
    Wang, Shangguang
    Li, Ke
    Yang, Jingyu
    Liu, Xuanzhe
    PROCEEDINGS OF THE 2021 ACM INTERNET MEASUREMENT CONFERENCE, IMC 2021, 2021, : 37 - 53
  • [5] Latency-Sensitive Edge/Cloud Serverless Dynamic Deployment Over Telemetry-Based Packet-Optical Network
    Pelle, Istvan
    Paolucci, Francesco
    Sonkoly, Balazs
    Cugini, Filippo
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2021, 39 (09) : 2849 - 2863
  • [6] PLAYS: Minimizing DNN Inference Latency in Serverless Edge Cloud for Artificial Intelligence of Things
    Geng, Hongmin
    Zeng, Deze
    Li, Yuepeng
    Gu, Lin
    Chen, Quan
    Li, Peng
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (23): : 37731 - 37740
  • [7] Empowering Low-Latency Applications Through a Serverless Edge Computing Architecture
    Baresi, Luciano
    Mendonca, Danilo Filgueira
    Garriga, Martin
    SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2017), 2017, 10465 : 196 - 210
  • [8] Performance Optimization for Edge-Cloud Serverless Platforms via Dynamic Task Placement
    Das, Anirban
    Imai, Shigeru
    Patterson, Stacy
    Wittie, Mike P.
    2020 20TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2020), 2020, : 41 - 50
  • [9] FaaSCtrl: A Comprehensive-Latency Controller for Serverless Platforms
    Panda, Abhisek
    Sarangi, Smruti R.
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2024, 12 (04) : 1328 - 1343
  • [10] Guaranteed Latency Applications in Edge-Cloud Environment
    Hnetynka, Petr
    Kubat, Petr
    Al-Ali, Rima
    Gerostathopoulos, Ilias
    Khalyeyev, Danylo
    ECSA 2018: PROCEEDINGS OF THE 12TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE: COMPANION PROCEEDINGS, 2018,