Title :
The case for application-specific benchmarking
Author :
Seltzer, Margo ; Krinsky, David ; Smith, Keith ; Zhang, Xiaolan
Author_Institution :
Harvard Univ., MA, USA
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;
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
DOI :
10.1109/HOTOS.1999.798385