Cloud-Native Applications' Workload Placement over the Edge-Cloud Continuum

被引:2
|
作者
Kontos, Georgios [1 ,2 ]
Soumplis, Polyzois [1 ,2 ]
Kokkinos, Panagiotis [2 ,3 ]
Varvarigos, Emmanouel [1 ,2 ]
机构
[1] Natl Tech Univ Athens, Sch Elect & Comp Engn, Athens, Greece
[2] Inst Commun & Comp Syst, Athens, Greece
[3] Univ Peloponnese, Dept Digital Syst, Sparta, Greece
关键词
Cloud-Native; Edge-Cloud Continuum; Resource Allocation; Multi-Agent Rollout; Reinforcement Learning;
D O I
10.5220/0011850100003488
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The evolution of virtualization technologies and of distributed computing architectures has inspired the so-called cloud native applications development approach. A cornerstone of this approach is the decomposition of a monolithic application into small and loosely coupled components (i.e., microservices). In this way, application's performance, flexibility, and robustness can be improved. However, most orchestration algorithms assume generic application workloads that cannot serve efficiently the specific requirements posed by the applications, regarding latency and low communication delays between their dependent microservices. In this work, we develop advanced mechanisms for automating the allocation of computing resources, in order to optimize the service of cloud-native applications in a layered edge-cloud continuum. We initially present the Mixed Integer Linear Programming formulation of the problem. As the execution time can be prohibitively large for real-size problems, we develop a fast heuristic algorithm. To efficiently exploit the performance-execution time trade-off, we employ a novel multi-agent Rollout, the simplest and most reliable among the Reinforcement Learning methods, that leverages the heuristic's decisions to further optimize the final solution. We evaluate the results through extensive simulations under various inputs that demonstrate the quality of the generated sub-optimal solutions.
引用
收藏
页码:57 / 66
页数:10
相关论文
共 50 条
  • [31] Hardware-Accelerated FaaS for the Edge-Cloud Continuum
    Nanos, Anastasios
    Kretsis, Aristotelis
    Mainas, Charalampos
    Ntouskos, George
    Ferikoglou, Aggelos
    Danopoulos, Dimitrios
    Kokkinis, Argyris
    Masouros, Dimosthenis
    Siozios, Kostas
    Soumplis, Polyzois
    Kokkinos, Panagiotis
    Olmos, Juan Jose Vegas
    Varvarigos, Emmanouel
    2023 IEEE 31ST INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, ICNP, 2023,
  • [32] Architectural Vision for Quantum Computing in the Edge-Cloud Continuum
    Furutanpey, Alireza
    Barzen, Johanna
    Bechtold, Marvin
    Dustdar, Schahram
    Leymann, Frank
    Raith, Philipp
    Truger, Felix
    2023 IEEE INTERNATIONAL CONFERENCE ON QUANTUM SOFTWARE, QSW, 2023, : 88 - 103
  • [33] Demo: SmartWaste Disposal with Edge-Cloud Continuum Architecture
    Spillner, Josef
    Liu, Mengwei
    Zhan, Peng
    11TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS, IOT 2021, 2021, : 192 - 195
  • [34] Enabling microservices management for Deep Learning applications across the Edge-Cloud Continuum
    Houmani, Zeina
    Balouek-Thomert, Daniel
    Caron, Eddy
    Parashar, Manish
    2021 IEEE 33RD INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2021), 2021, : 137 - 146
  • [35] Towards a Quality Model for Cloud-native Applications
    Lichtenthaeler, Robin
    Wirtz, Guido
    SERVICE-ORIENTED AND CLOUD COMPUTING, 2022, 13226 : 109 - 117
  • [36] Cloud-Native Applications-The Journey Continues
    Yousif, Mazin
    IEEE CLOUD COMPUTING, 2017, 4 (05): : 4 - 5
  • [37] Autonomic Management Framework for Cloud-Native Applications
    Joanna Kosińska
    Krzysztof Zieliński
    Journal of Grid Computing, 2020, 18 : 779 - 796
  • [38] A Survey on Billing Models for Cloud-Native Applications
    Paredes, Jose Rodrigo Benitez
    Lopez-Pires, Fabio
    CLOUD COMPUTING, BIG DATA & EMERGING TOPICS, JCC-BD&ET 2022, 2022, 1634 : 20 - 30
  • [39] A Systematic Review on Federated Learning in Edge-Cloud Continuum
    Sambit Kumar Mishra
    Subham Kumar Sahoo
    Chinmaya Kumar Swain
    SN Computer Science, 5 (7)
  • [40] Root Cause Analysis for Cloud-Native Applications
    Zurkowski, Bartosz
    Zielinski, Krzysztof
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2024, 12 (01) : 232 - 250