Network-Aware Reliability Modeling and Optimization for Microservice Placement
Fangyu Zhang, Yuang Chen, Hancheng Lu, Yongsheng Huang

TL;DR
This paper introduces a network-aware reliability model and placement algorithms for microservices, significantly improving service reliability and bandwidth efficiency in IoT and mobile networks.
Contribution
It presents a novel reliability model considering network load and routing, along with efficient placement algorithms and shared backup mechanisms for microservices.
Findings
SRP algorithm reduces service failures by up to 29%.
SRP-S algorithm cuts bandwidth use by up to 62%.
Shared backup paths improve reliability and efficiency.
Abstract
Optimizing microservice placement to enhance the reliability of services is crucial for improving the service level of microservice architecture-based mobile networks and Internet of Things (IoT) networks. Despite extensive research on service reliability, the impact of network load and routing on service reliability remains understudied, leading to suboptimal models and unsatisfactory performance. To address this issue, we propose a novel network-aware service reliability model that effectively captures the correlation between network state changes and reliability. Based on this model, we formulate the microservice placement problem as an integer nonlinear programming problem, aiming to maximize service reliability. Subsequently, a service reliability-aware placement (SRP) algorithm is proposed to solve the problem efficiently. To reduce bandwidth consumption, we further discuss the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Cloud Computing and Resource Management · IoT and Edge/Fog Computing
