Collaborative Orchestration with Probabilistic Routing for Dynamic Service Mesh in Clouds
Yi Hu, Haonan Ding, Haoxuan Chen, Jianwen He, Menglan Hu, Chao Cai, Kai Peng
Abstract
Service mesh architectures decouple Internet applications into lightweight and modular microservices for flexible development. However, in large-scale microservice systems, frequent data communications, intricate call dependencies, and stringent Service Level Objective (SLO) requirements bring severe difficulties to ingenious service mesh orchestration. To adapt to time-varying and stochastic properties of concurrent requests with various SLOs and service multiplexing, the orchestration scheme is dynamically adjusted. In this case, the problems of multi-instance microservice deployment and request routing in service mesh architectures are tightly-coupled, and cannot be well optimized individually, further enlarging the challenge to collaborative orchestration in dynamic scenarios. Nevertheless, most existing work did not propose the fine-grained models and methods for the above challenges. Therefore, this paper studies the dynamic service mesh orchestration with probabilistic routing for tree-like microservice graphs in clouds. First, the joint optimization problem is approximately submodular, and we construct a multi-instance model based on open Jackson queuing networks to accurately capture complex dependencies and analyze full response latency. To improve the overall performance, we propose an efficient cardinal-constrained algorithm to implement topology-aware microservice autoscaling and migration, and adaptive probabilistic routing. Finally, through extensive trace-driven experiments, our method is validated to be superior to other baselines.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 71b9b1dc-d31a-4c82-bfa9-6e7db0e906f1Related papers
- SafeTree: Expressive Tree Policies for MicroservicesKaruna Grewal, Brighten Godfrey, Justin HsuOOPSLA 2025 · 1 citation
- Derm: SLA-aware Resource Management for Highly Dynamic MicroservicesLiao Chen, Shutian Luo, Chenyu Lin, Zizhao Mo et al.ISCA 2024 · 9 citations
- Copper and Wire: Bridging Expressiveness and Performance for Service Mesh PoliciesDivyanshu Saxena, William Zhang, Shankara Pailoor, Isil Dillig et al.ASPLOS 2025 · 3 citations
- Enabling Fast and Stable Service Mesh Communication via Piggyback Layer-7 Traffic Control on Programmable SwitchesGonglong Chen, Jiacong Li, Yuxin Xu, Baiyan Ke et al.INFOCOM 2026
- Fast and Efficient Scaling for Microservices with SurgeGuardAnyesha Ghosh, Neeraja J. Yadwadkar, Mattan ErezSC 2024 · 3 citations
