科技报告详细信息
Operational Analysis of Parallel Servers
Kelly, Terence ; Shen, Kai ; Zhang, Alex ; Stewart, Christopher
HP Development Company
关键词: performance modeling;    performance prediction;    capacity planning;    system management;    operational analysis;    multicore processors;    capacity adjustment ACPI C- states;    parallel computing;    occupancy curve;   
RP-ID  :  HPL-2009-8
学科分类:计算机科学(综合)
美国|英语
来源: HP Labs
PDF
【 摘 要 】

Multicore processors promise continued hardware performance improvements even as single-core performance flattens out. However they also enable increasingly complex application software that threatens to obfuscate application-level performance. This paper applies operational analysis to the problem of understanding and predicting application-level performance in parallel servers. We present operational laws that offer both insight and actionable information based on lightweight passive external observations of black-box applications. One law accurately infers queuing delays; others predict the performance implications of expanding or reducing capacity. The former enables improved monitoring and system management; the latter enable capacity planning and dynamic resource provisioning to incorporate application-level performance in a principled way. Our laws rest upon a handful of weak assumptions that are easy to test and widely satisfied in practice. We show that the laws are broadly applicable across many practical CPU scheduling policies. Experimental results on a multicore network server in an enterprise data center demonstrate the usefulness of our laws.

【 预 览 】
附件列表
Files Size Format View
RO201804100001475LZ 222KB PDF download
  文献评价指标  
  下载次数:45次 浏览次数:42次