JOURNAL ARTICLE

Dependency-aware Microservice Deployment and Resource Allocation in Distributed Edge Networks

Abstract

Microservice deployment strategy gains increasing attentions due to its benefits for reducing the overall computation and transmission delay of applications. Most prior work models the dependencies between microservices of an application as service function chain or directed acyclic graph, and neglects the interaction relationship and the different communication overhead between two interactive microservices. To characterize the features of applications, our work considers the interaction dependency between microservices, and models the communication frequency over each dependency edge. In this paper, we address the joint optimization of microservice deployment and resource allocation decisions to minimize the sum of delay of multiple applications in the distributed edge networks. Since this problem is NP-hard, a coalition game-based algorithm is proposed to obtain the dependency-aware microservice deployment and resource allocation scheme. Numerical results validate the advantages of our approach particularly when microservices have strong interaction.

Keywords:
Computer science Dependency (UML) Software deployment Resource allocation Distributed computing Enhanced Data Rates for GSM Evolution Resource (disambiguation) Computer network Resource management (computing) Telecommunications Operating system Software engineering

Metrics

4
Cited By
1.76
FWCI (Field Weighted Citation Impact)
11
Refs
0.74
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software-Defined Networks and 5G
Physical Sciences →  Computer Science →  Computer Networks and Communications
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
© 2026 ScienceGate Book Chapters — All rights reserved.