
Research Article
Shepard: Dynamic Placement of Microservices in the Edge-Cloud Continuum
@INPROCEEDINGS{10.1007/978-3-031-63992-0_4, author={Farhan Asghar and Tehreem Fatima and Junaid Haroon Siddiqui and Naveed Anwar Bhatti and Muhammad Hamad Alizai}, title={Shepard: Dynamic Placement of Microservices in the Edge-Cloud Continuum}, proceedings={Mobile and Ubiquitous Systems: Computing, Networking and Services. 20th EAI International Conference, MobiQuitous 2023, Melbourne, VIC, Australia, November 14--17, 2023, Proceedings, Part II}, proceedings_a={MOBIQUITOUS PART 2}, year={2024}, month={7}, keywords={Edge Computing Microservices-based Architecture Dynamic Resource Management}, doi={10.1007/978-3-031-63992-0_4} }
- Farhan Asghar
Tehreem Fatima
Junaid Haroon Siddiqui
Naveed Anwar Bhatti
Muhammad Hamad Alizai
Year: 2024
Shepard: Dynamic Placement of Microservices in the Edge-Cloud Continuum
MOBIQUITOUS PART 2
Springer
DOI: 10.1007/978-3-031-63992-0_4
Abstract
We presentShepard, an innovative microservice placement approach tailored for edge-assisted cloud infrastructures.Sheparddynamically migrates application services between the edge and cloud to harness optimal performance gains. This approach is structured around three core components: (1) aresource managerfor monitoring available edge resources and the evolving demands of applications, (2) anoptimization modulethat 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) adeployment moduletasked with adjusting service placement in response to shifts in the optimal graph cut’s position.
Our implementation ofShepardunderwent rigorous testing in two distinct case studies. In the inaugural study,Shepardmanaged 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,Shepardfacilitated a substantial 45% slash in application deployment expenses, all the while maintaining comparable performance levels to a standard dynamic service placement technique.