Exploring Imbalances among Microservice Containers in Large Cloud Platforms.

Parallel and Distributed Processing with Applications(2023)

引用 0|浏览4
暂无评分
摘要
As software systems evolve, monolithic applications are often transformed into a collection of lightweight and loosely-coupled microservices. Understanding the intricacies of microservices is crucial for optimizing their deployment. Unfortunately, existing research and literature often fail to provide a comprehensive analysis of microservice performance and resource utilization, particularly when it comes to addressing performance imbalances across microservice containers within large-scale production clusters.This paper aims to address a critical research gap by conducting an extensive analysis of performance imbalances within Alibaba’s clusters, utilizing response time as a key indicator. Additionally, we investigate the issue of utilization imbalance. Our study reveals that a substantial number of microservices suffer from performance imbalances, primarily attributed to disparities in node resource utilization and uneven communication overhead resulting from inter-node requests. Furthermore, we identify that offline jobs significantly contribute to the imbalanced utilization of node resources. Based on our findings, we propose a novel joint optimization designed to minimize inter-node requests. By adopting this optimization, we aim to enhance the end-to-end performance of the system.
更多
查看译文
关键词
Response Time,Resource Utilization,Joint Optimization,Benchmark,Service Providers,End-users,Random Assignment,Batch Mode,Temporal Analysis,Load Balancing,Node Level,Network Latency,One-minute Intervals,Workload Balance,Number Of Containers,Physical Machines,CPU Utilization,Call Graph,Cluster Management
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要