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 条
  • [21] Distributed Dataflow Across the Edge-Cloud Continuum
    Ekaireb, Tyler
    Brand, Lukas
    Avaraddy, Nagarjun
    Mock, Markus
    Krintz, Chandra
    Wolski, Rich
    2024 IEEE 17TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, CLOUD 2024, 2024, : 316 - 327
  • [22] eCloud: A Vision for the Evolution of the Edge-Cloud Continuum
    Arulraj, Joy
    Chatterjee, Abhijit
    Daglis, Alexandros
    Dhekne, Ashutosh
    Ramachandran, Umakishore
    COMPUTER, 2021, 54 (05) : 24 - 33
  • [23] Efficient RDF Streaming for the Edge-Cloud Continuum
    Sowinski, Piotr
    Wasielewska-Michniewska, Katarzyna
    Ganzha, Maria
    Pawlowski, Wieslaw
    Szmeja, Pawel
    Paprzycki, Marcin
    2022 IEEE 8TH WORLD FORUM ON INTERNET OF THINGS, WF-IOT, 2022,
  • [24] The joint orchestration of edge applications and UPF CNFs over edge-cloud continuum infrastructure in 6G
    Jóźwiak, Witold
    Eben, Andrzej B.
    Sosnowski, Maciej
    International Journal of Electronics and Telecommunications, 2024, 70 (04) : 953 - 959
  • [25] Enhancement of Cloud-native applications with Autonomic Features
    Kosinska, Joanna
    Zielinski, Krzysztof
    JOURNAL OF GRID COMPUTING, 2023, 21 (03)
  • [26] Energy-Aware Workload Allocation for Distributed Deep Neural Networks in Edge-Cloud Continuum
    Jin, Yi
    Xu, Jiawei
    Huan, Yuxiang
    Yan, Yulong
    Zheng, Lirong
    Zou, Zhuo
    32ND IEEE INTERNATIONAL SYSTEM ON CHIP CONFERENCE (IEEE SOCC 2019), 2019, : 213 - 217
  • [27] Moving Target Defense for Cloud-Native Applications
    Awarkeh, Ali
    El-Malki, Rim
    Rebecchi, Filippo
    PROCEEDINGS OF THE 27TH CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS, ICIN, 2024, : 130 - 137
  • [28] Enriching Cloud-native Applications with Sustainability Features
    Vitali, Monica
    Schmiedmayer, Paul
    Bootz, Valentin
    2023 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING, IC2E, 2023, : 21 - 31
  • [29] Autonomic Management Framework for Cloud-Native Applications
    Kosinska, Joanna
    Zielinski, Krzysztof
    JOURNAL OF GRID COMPUTING, 2020, 18 (04) : 779 - 796
  • [30] Enhancement of Cloud-native applications with Autonomic Features
    Joanna Kosińska
    Krzysztof Zieliński
    Journal of Grid Computing, 2023, 21