|
ABSTRACT
Modern disk drives read-ahead data and reorder incoming requests in a workload-dependent fashion. This improves their performance, but makes simple analytical models of them inadequate for performance prediction, capacity planning, workload balancing, and so on. To address this problem we have developed a new analytic model for disk drives that do readahead and request reordering. We did so by developing performance models of the disk drive components (queues, caches, and the disk mechanism) and a workload transformation technique for composing them. Our model includes the effects of workload-specific parameters such as request size and spatial locality. The result is capable of predicting the behavior of a variety of real-world devices to within 17% across a variety of workloads and disk drives.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
C. Adams, E. Gelenbe, and J. Vicard. An experimentally validated model of the paging drum. Acta Inforrnatica, 11:103 17, 1979.
|
 |
2
|
Rakesh Barve , Elizabeth Shriver , Phillip B. Gibbons , Bruce K. Hillyer , Yossi Matias , Jeffrey Scott Vitter, Modeling and optimizing I/O throughput of multiple disks on a bus (summary), Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, p.264-265, June 22-26, 1998, Madison, Wisconsin, United States
|
| |
3
|
A. L. Bastian. Cached DASD performance prediction and validation. Proc. 13th Intl Conf. on Mgmt. and Perf. Eval. of Comp. Sys. (CMG) (San Diego, CA), pages 174-7, M. Boksenbaum, G. W. Dodson, T. Moran, C. Smith, and H. P. Artis, editors, 14-17 Dec. 1982.
|
| |
4
|
|
| |
5
|
G. Biagini. Evaluating I/O subsystem performance. Proc. Intl Conf. for the Meas. and Perf. Eval. of Comp. Sys. (CMG'86) (Las Vegas, NV), pages 299-306. Comp. Meas. Group, 1989.
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
E. G. Coffman, Jr and M. Hofri. On tile expected perfbrmance of scanning disks. SIAM J. on Computing, 11(1):60- 70, Feb. 1982.
|
| |
10
|
|
| |
11
|
R. Golding, E. Shriver, 2'. Sullivan, and J. Wilkes. Attributemanaged storage. Workshop on Modeling and Specification of I/O (San Antonio, TX), 26 Oct. 1995.
|
 |
12
|
|
| |
13
|
P. G. Hoel, S. C. Port, and C. J. Stone. Introduction to p#vbability theory. Houghton Mifflin Company, 1971.
|
 |
14
|
|
| |
15
|
A. Hospodor. Mechanical access time calculation. Advances in Information Storage Systems, 6:313-36, 1995.
|
| |
16
|
D. M. Jacobson and J. Wilkes. Disk scheduling algorithms based on rotational position. Technical report HPL-CSP- 91--7. Itewlett-Packard Labs., Palo Alto, CA, 24 Feb. 1991, revised 1 Mar. 1991.
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
 |
23
|
|
| |
24
|
C. Ruemmler and J. Wilkes. UNIX disk access patterns. Proc. Winter 1993 USENIX (San Diego, CA), pages 405- 20, 25-29 Jan. 1993.
|
| |
25
|
|
| |
26
|
|
| |
27
|
M. Seltzer, P. Chen, and J. Ousterhout. Disk scheduling revisited. Proc. Winter 1990 USENIX Conf. (Washington, DC), pages 313-23, 22----26 J#m. 1990.
|
| |
28
|
|
 |
29
|
|
 |
30
|
|
| |
31
|
F. Raab, editor. TPC benchmark C, Standard Specification Revision 3.0. Technical report. Transaction Processing Performance Council, 15 Feb. 1995.
|
 |
32
|
|
 |
33
|
|
| |
34
|
J. Wilkes. The Pantheon storage-system simulator. Technical Report HPL-SSP-95-14. Storage Systems Program, Hewlett-Packard Labs., Pato Alto, CA, 29 Dec. 1995.
|
| |
35
|
|
 |
36
|
Bruce L. Worthington , Gregory R. Ganger , Yale N. Patt, Scheduling algorithms for modern disk drives, Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems, p.241-251, May 16-20, 1994, Nashville, Tennessee, United States
|
|