The Storage Performance Council I/O Benchmark
With its announcement at CMG 2001, the Storage Performance Council benchmark (SPC-1) became the first industry-standard benchmark for testing I/O performance. During its development a key SPC-1 requirement was to exhibit realistic behavior across the entire spectrum of alternative cache implementations. To provide a useful guide to the performance of real storage systems under production conditions, benchmark performance must depend, in a realistic way, upon such cache attributes as size, staging algorithms, and sequential handling. The SPC accomplished this by deploying a mix of different types of I/O work, including "hierarchical reuse daemons".
Bruce McNutt is a senior scientist/engineer working in the Storage Systems Group of International Business Machines Corporation. He has specialized in disk storage performance since joining IBM in 1983. Among the many papers which he has presented to the annual conference of the Computer Measurement Group, as an active participant for more than fifteen years, are two that received CMG "best paper" awards. His recently published book, The Fractal Structure of Data Reference: Applications to the Memory Hierarchy brings together two threads which have run through his work: the hierarchical reuse model of data reference, first introduced in 1991, and the multiple-workload approach to cache planning, first introduced in 1987.