返回
Profiling services; resource optimization and capacity planning in distributed systems
DOI:10.1007/s10586-008-0063-x.png)
摘要
En 中文
The capacity needs of online services are mainly determined by the volume of user loads. For large-scale distributed systems running such services, it is quite difficult to match the capacities of various system components. In this paper, a novel and systematic approach is proposed to profile services;
resource optimization and capacity planning. We collect resource consumption related measurements from various components across distributed systems and further search;
constant relationships between these measurements. If such relationships always hold under various workloads along time, we consider them as invariants of the underlying system. After extracting many invariants from the system, given any volume of user loads, we can follow these invariant relationships sequentially to estimate the capacity needs of individual components. By comparing the current resource configurations against the estimated capacity needs, we can discover the weakest points that may deteriorate system per;
mance. Operators can consult such analytical results to optimize resource assignments and remove potential per;
mance bottlenecks. In this paper, we propose several algorithms to support capacity analysis and guide operator's capacity planning tasks. Our algorithms are evaluated with real systems and experimental results are also included to demonstrate the effectiveness of our approach.
Keyword:
System management
Capacity planning
Resource optimization
Distributed systems
System invariants
Algorithms
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
C
IF:
4.1
论文数:
5.1K
被引数:
7.5K

