About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
Mobile and Ubiquitous Systems: Computing, Networking and Services. 20th EAI International Conference, MobiQuitous 2023, Melbourne, VIC, Australia, November 14–17, 2023, Proceedings, Part II

Research Article

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

Cite
BibTeX Plain Text
  • @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
Farhan Asghar, Tehreem Fatima, Junaid Haroon Siddiqui, Naveed Anwar Bhatti,*, Muhammad Hamad Alizai
    *Contact email: naveed.bhatti@lums.edu.pk

    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.

    Keywords
    Edge Computing Microservices-based Architecture Dynamic Resource Management
    Published
    2024-07-19
    Appears in
    SpringerLink
    http://dx.doi.org/10.1007/978-3-031-63992-0_4
    Copyright © 2023–2025 ICST
    EBSCOProQuestDBLPDOAJPortico
    EAI Logo

    About EAI

    • Who We Are
    • Leadership
    • Research Areas
    • Partners
    • Media Center

    Community

    • Membership
    • Conference
    • Recognition
    • Sponsor Us

    Publish with EAI

    • Publishing
    • Journals
    • Proceedings
    • Books
    • EUDL