Efficient Proactive Resource Allocation for Multi-stage Cloud-Native Microservices


연구 분야: Software Development



학회: International Conference on Algorithms and Architectures for Parallel Processing


초록

Microservices deployment in the cloud often faces a prevalent challenge: how to maximize resource utilization while maintaining high quality-of-service (QoS). Existing automatic scaling tools frequently exhibit limited adaptability, particularly when handling frequent request load fluctuations, which exacerbates the challenge. To address this issue, we introduce a proactive runtime deployment optimization method for multi-stage microservices, aiming to ensure both resource efficiency and QoS. Our proposed method encompasses four interrelated modules–forecasting, constraint planning, judgment selection, and execution–which collaboratively work towards optimizing runtime resource allocation, generating viable deployment plans, and identifying cost-efficient solutions without compromising QoS. Through a set of experiments, we demonstrate that the proposed proactive deployment optimization method can potentially reduce computational resource usage by 35% while maintaining the desired quality of service.


Author Profile
Pengfei Liao

Hangzhou Dianzi University Hangzhou China

China
Author Profile
Guanyan Pan

Taizhou Urban and Rural Planning and Design Institute Taizhou China

Andorra
Author Profile
Bei Wang

School of Computer Science Zhejiang University Hangzhou China

China

📄 논문 정보

발행 연도 2024년
인용수 0
출판 국가 Andorra, China
사이트 Springer
좋아요 수 0

연관 논문 목록 (87건)