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 条
  • [31] Resource Provisioning in Edge Computing for Latency-Sensitive Applications
    Abouaomar, Amine
    Cherkaoui, Soumaya
    Mlika, Zoubeir
    Kobbane, Abdellatif
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (14) : 11088 - 11099
  • [32] UnFaaSener: Latency and Cost Aware Offloading of Functions from Serverless Platforms
    Sadeghian, Ghazal
    Elsakhawy, Mohamed
    Shahrad, Mohanna
    Hattori, Joe
    Shahrad, Mohammad
    PROCEEDINGS OF THE 2023 USENIX ANNUAL TECHNICAL CONFERENCE, 2023, : 879 - 896
  • [33] A Low-Latency Edge-Cloud Serverless Computing Framework with a Multi-Armed Bandit Scheduler
    Chigu, Justin
    El-Mahdy, Ahmed
    Mokhtar, Bassem
    Elsabrouty, Maha
    20TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE, IWCMC 2024, 2024, : 1655 - 1660
  • [34] Scalability and Performance Evaluation of Edge Cloud Systems for Latency Constrained Applications
    Maheshwari, Sumit
    Raychaudhuri, Dipankar
    Seskar, Ivan
    Bronzino, Francesco
    2018 THIRD IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC), 2018, : 286 - 299
  • [35] Telemetry-Driven Optical 5G Serverless Architecture for Latency-Sensitive Edge Computing
    Pelle, Istvan
    Paolucci, Francesco
    Sonkoly, Balazs
    Cugini, Filippo
    2020 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXPOSITION (OFC), 2020,
  • [36] Latency Prediction for Delay-sensitive V2X Applications in Mobile Cloud/Edge Computing Systems
    Zhang, Wenhan
    Feng, Mingjie
    Krunz, Marwan
    Volos, Haris
    2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [37] WebAssembly at the Edge: Benchmarking a Serverless Platform for Private Edge Cloud Systems
    De Palma, Giuseppe
    Giallorenzo, Saverio
    Mauro, Jacopo
    Trentin, Matteo
    Zavattaro, Gianluigi
    IEEE INTERNET COMPUTING, 2024, 28 (06) : 37 - 44
  • [38] Serverless Computing Lifecycle Model for Edge Cloud Deployments
    Nguyen, Kien
    Loh, Frank
    Tung Nguyen
    Duong Doan
    Nguyen Huu Thanh
    Hossfeld, Tobias
    2023 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS, ICC WORKSHOPS, 2023, : 145 - 150
  • [39] Towards Latency Sensitive Cloud Native Applications: A Performance Study on AWS
    Pelle, Istvan
    Czentye, Janos
    Doka, Janos
    Sonkoly, Balazs
    2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, : 272 - 280
  • [40] Serverless Workflows for Containerised Applications in the Cloud Continuum
    Sebastián Risco
    Germán Moltó
    Diana M. Naranjo
    Ignacio Blanquer
    Journal of Grid Computing, 2021, 19