Shepard: Dynamic Placement of Microservices in the Edge-Cloud Continuum

被引:0
|
作者
Asghar, Farhan [1 ]
Fatima, Tehreem [1 ]
Siddiqui, Junaid Haroon [1 ]
Bhatti, Naveed Anwar [1 ]
Alizai, Muhammad Hamad [1 ]
机构
[1] Lahore Univ Management & Sci LUMS, Lahore, Pakistan
关键词
Edge Computing; Microservices-based Architecture; Dynamic Resource Management; SERVICE PLACEMENT; OPTIMIZATION;
D O I
10.1007/978-3-031-63992-0_4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present Shepard, an innovative microservice placement approach tailored for edge-assisted cloud infrastructures. Shepard dynamically migrates application services between the edge and cloud to harness optimal performance gains. This approach is structured around three core components: (1) a resource manager for monitoring available edge resources and the evolving demands of applications, (2) an optimization module that transposes the service placement dilemma into a labeled-graph cut challenge, aiming to identify the most advantageous cut given a set of parameters, and (3) a deployment module tasked with adjusting service placement in response to shifts in the optimal graph cut's position. Our implementation of Shepard underwent rigorous testing in two distinct case studies. In the inaugural study, Shepard managed energy for a solar-driven edge within an agricultural IoT framework, resulting in a striking 79% elevation in service reliability and availability compared to a conventional static service placement strategy. For our subsequent study focusing on cost-effectiveness within a ride-hailing application, Shepard facilitated a substantial 45% slash in application deployment expenses, all the while maintaining comparable performance levels to a standard dynamic service placement technique.
引用
收藏
页码:43 / 62
页数:20
相关论文
共 50 条
  • [1] Service and network function placement in the edge-cloud continuum
    Tsolkas, Dimitris
    Charsmiadis, Anastastios-Stavros
    Xenakis, Dionysis
    Merakos, Lazaros
    [J]. 2022 IEEE CONFERENCE ON STANDARDS FOR COMMUNICATIONS AND NETWORKING, CSCN, 2022, : 188 - 193
  • [2] Enabling microservices management for Deep Learning applications across the Edge-Cloud Continuum
    Houmani, Zeina
    Balouek-Thomert, Daniel
    Caron, Eddy
    Parashar, Manish
    [J]. 2021 IEEE 33RD INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2021), 2021, : 137 - 146
  • [3] Cloud-Native Applications' Workload Placement over the Edge-Cloud Continuum
    Kontos, Georgios
    Soumplis, Polyzois
    Kokkinos, Panagiotis
    Varvarigos, Emmanouel
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2023, 2023, : 57 - 66
  • [4] A self-stabilizing and auto-provisioning orchestration for microservices in edge-cloud continuum
    Cai, Binlei
    Wang, Xiaoli
    Wang, Bin
    Yang, Meihong
    Guo, Ying
    Guo, Qin
    [J]. COMPUTER NETWORKS, 2024, 242
  • [5] Cost-aware Service Placement and Scheduling in the Edge-Cloud Continuum
    Rac, Samuel
    Brorsson, Mats
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2024, 21 (02)
  • [6] Dynamic Service Provisioning in the Edge-Cloud Continuum With Bounded Resources
    Cohen, Itamar
    Chiasserini, Carla Fabiana
    Giaccone, Paolo
    Scalosub, Gabriel
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2023, 31 (06) : 3096 - 3111
  • [7] Joint Virtual Network Function Placement and Flow Routing in Edge-Cloud Continuum
    Mao, Yingling
    Shang, Xiaojun
    Liu, Yu
    Yang, Yuanyuan
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (03) : 872 - 886
  • [8] Cost Optimization for the Edge-Cloud Continuum by Energy-Aware Workload Placement
    Brannvall, Rickard
    Stark, Tina
    Gustafsson, Jonas
    Eriksson, Mats
    Summers, Jon
    [J]. E-ENERGY '23 COMPANION-PROCEEDINGS OF THE 2023 THE 14TH ACM INTERNATIONAL CONFERENCE ON FUTURE ENERGY SYSTEMS, 2023, : 79 - 84
  • [9] A Deep Reinforcement Learning Approach for the Placement of Scalable Microservices in the Edge-to-Cloud Continuum
    Maia, Adyson Magalh Aes
    Ghamri-Doudane, Yacine
    [J]. IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 479 - 485
  • [10] eCloud: A Vision for the Evolution of the Edge-Cloud Continuum
    Arulraj, Joy
    Chatterjee, Abhijit
    Daglis, Alexandros
    Dhekne, Ashutosh
    Ramachandran, Umakishore
    [J]. COMPUTER, 2021, 54 (05) : 24 - 33