DocumentCode :
1877285
Title :
Hierarchical Means: Single Number Benchmarking with Workload Cluster Analysis
Author :
Yoo, Richard M. ; Lee, Hsien-Hsin S. ; Lee, Han ; Chow, Kingsum
Author_Institution :
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA
fYear :
2007
fDate :
27-29 Sept. 2007
Firstpage :
204
Lastpage :
213
Abstract :
Benchmark suite scores are typically calculated by averaging the performance of each individual workload. The scores are inherently affected by the distribution of workloads. Given the applications of a benchmark suite are typically contributed by many consortium members, workload redundancy becomes inevitable. Especially, the merger of the benchmarks can significantly increase artificial redundancy. Redundancy in the workloads of a benchmark suite renders the benchmark scores biased, making the score of a suite susceptible to malicious tweaks. The current standard workaround method to alleviating the redundancy issue is to weigh each individual workload during the final score calculation. Unfortunately, such a weight-based score adjustment can significantly undermine the credibility of the objectiveness of benchmark scores. In this paper, we propose a set of benchmark suite score calculation methods called the hierarchical means that incorporate cluster analysis to amortize the negative effect of workload redundancy. These methods not only improve the accuracy and robustness of the score, but also improve the objectiveness over the weight-based approach. In addition, they can also be used to analyze the inherent redundancy and cluster characteristics in a quantitative manner for evaluating a new benchmark suite. In our case study, the hierarchical geometric mean was applied to a hypothetical Java benchmark suite, which attempts to model the upcoming release of the new SPECjvm benchmark suite. In addition, we also show that benchmark suite clustering heavily depends on how the workloads are characterized.
Keywords :
Java; benchmark testing; resource allocation; statistical analysis; hierarchical geometric mean; hypothetical Java benchmark suite; redundancy issue; weight-based score adjustment; workload cluster analysis; Application software; Corporate acquisitions; Engineering management; Merging; Performance analysis; Process design; Robustness; Runtime; Software performance; Technology management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Workload Characterization, 2007. IISWC 2007. IEEE 10th International Symposium on
Conference_Location :
Boston, MA
Print_ISBN :
978-1-4244-1561-8
Electronic_ISBN :
978-1-4244-1562-5
Type :
conf
DOI :
10.1109/IISWC.2007.4362196
Filename :
4362196
Link To Document :
بازگشت