ChainsFormer: A Chain Latency-aware Resource Provisioning Approach for Microservices Cluster
Chenghao Song, Minxian Xu, Kejiang Ye, Huaming Wu, Sukhpal Singh Gill,, Rajkumar Buyya, Chengzhong Xu

TL;DR
ChainsFormer is a resource provisioning framework for microservices that uses machine learning to optimize resource allocation and improve application performance in dynamic environments.
Contribution
It introduces a novel approach combining chain analysis and reinforcement learning for resource provisioning in microservices clusters.
Findings
Reduces response time by up to 26%.
Increases processed requests per second by 8%.
Effective in real Kubernetes testbed environments.
Abstract
The trend towards transitioning from monolithic applications to microservices has been widely embraced in modern distributed systems and applications. This shift has resulted in the creation of lightweight, fine-grained, and self-contained microservices. Multiple microservices can be linked together via calls and inter-dependencies to form complex functions. One of the challenges in managing microservices is provisioning the optimal amount of resources for microservices in the chain to ensure application performance while improving resource usage efficiency. This paper presents ChainsFormer, a framework that analyzes microservice inter-dependencies to identify critical chains and nodes, and provision resources based on reinforcement learning. To analyze chains, ChainsFormer utilizes light-weight machine learning techniques to address the dynamic nature of microservice chains and…
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 · Software-Defined Networks and 5G
