DocumentCode
3234620
Title
The case for application-specific benchmarking
Author
Seltzer, Margo ; Krinsky, David ; Smith, Keith ; Zhang, Xiaolan
Author_Institution
Harvard Univ., MA, USA
fYear
1999
fDate
1999
Firstpage
102
Lastpage
107
Abstract
Most performance analysis today uses either microbenchmarks or standard macrobenchmarks (e.g. SPEC, LADDIS, the Andrew benchmark). However, the results of such benchmarks provide little information to indicate how well a particular system will handle a particular application. Such results are, at best, useless and, at worst, misleading. In this paper we argue for an application-directed approach to benchmarking, using performance metrics that reflect the expected behavior of a particular application across a range of hardware or software platforms. We present three different approaches to application-specific measurement, one using vectors that characterize both the underlying system and an application, one using trace-driven techniques, and a hybrid approach. We argue that such techniques should become the new standard
Keywords
performance evaluation; application-specific benchmarking; application-specific performance measurement; expected application behaviour; hardware platforms; hybrid approach; macrobenchmarks; microbenchmarks; performance analysis; performance metrics; software platforms; standard; trace-driven techniques; vectors; Application software; Computer aided software engineering; Hardware; Measurement; Performance analysis; Shape; Software performance; Software systems; System performance; Taxonomy;
fLanguage
English
Publisher
ieee
Conference_Titel
Hot Topics in Operating Systems, 1999. Proceedings of the Seventh Workshop on
Conference_Location
Rio Rico, AZ
Print_ISBN
0-7695-0237-7
Type
conf
DOI
10.1109/HOTOS.1999.798385
Filename
798385
Link To Document