skip to main content
A Detailed Simulation Model of the HP 97560 Disk DriveJanuary 1994
1994 Technical Report
Publisher:
  • Dartmouth College
  • Computer and Information Systems Dept. Nathan Smith Building Hanover, NH
  • United States
Published:01 January 1994
Reflects downloads up to 16 Oct 2024Bibliometrics
Skip Abstract Section
Abstract

We implemented a detailed model of the HP 97560 disk drive, to replicate a model devised by Ruemmler and Wilkes (both of Hewlett-Packard, HP). Our model simulates one or more disk drives attached to one or more SCSI buses. The design is broken into three components: a test driver, the disk model itself, and the discrete-event simulation support. Thus, the disk model can be easily extracted and used in other simulation environments. We validated our model using traces obtained from HP, using the same "demerit" measure as Ruemmler and Wilkes. We obtained a demerit percentage of 3.9%, indicating that our model was extremely accurate. This paper describes our implementation, and is meant for those wishing to use our model, see our validation, or understand our code.

Cited By

  1. Caulfield A, De A, Coburn J, Mollow T, Gupta R and Swanson S Moneta Proceedings of the 2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture, (385-395)
  2. Golfarelli M and Rizzi S UML-Based Modeling for What-If Analysis Proceedings of the 10th international conference on Data Warehousing and Knowledge Discovery, (1-12)
  3. ACM
    Li C, Shen K and Papathanasiou A Competitive prefetching for concurrent sequential I/O Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007, (189-202)
  4. ACM
    Li C, Shen K and Papathanasiou A (2007). Competitive prefetching for concurrent sequential I/O, ACM SIGOPS Operating Systems Review, 41:3, (189-202), Online publication date: 1-Jun-2007.
  5. ACM
    DeRosa P, Shen K, Stewart C and Pearson J Realism and simplicity Proceedings of the 37th SIGCSE technical symposium on Computer science education, (308-312)
  6. ACM
    DeRosa P, Shen K, Stewart C and Pearson J (2006). Realism and simplicity, ACM SIGCSE Bulletin, 38:1, (308-312), Online publication date: 31-Mar-2006.
  7. Shen K, Zhong M and Li C I/O system performance debugging using model-driven anomaly characterization Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies - Volume 4, (23-23)
  8. Dutka L and Kitowski J Stochastic approach for secondary storage data access cost estimation Proceedings of the 2005 European conference on Advances in Grid Computing, (796-804)
  9. Zedlewski J, Sobti S, Garg N, Zheng F, Krishnamurthy A and Wang R Modeling hard-disk power consumption Proceedings of the 2nd USENIX conference on File and storage technologies, (16-16)
  10. Huang Y and Lin J (2002). A placement strategy of multimedia objects in multimedia information systems, Journal of Systems and Software, 62:3, (181-193), Online publication date: 15-Jun-2002.
  11. Kim J, Eom S, Noh S, Won Y and Joo B (2018). Studies on striping and buffer caching issues for the software RAID file system, Journal of Systems Architecture: the EUROMICRO Journal, 47:11, (923-936), Online publication date: 1-May-2002.
  12. Rosti E, Serazzi G, Smirni E and Squillante M (2002). Models of Parallel Applications with Large Computation and I/O Requirements, IEEE Transactions on Software Engineering, 28:3, (286-307), Online publication date: 1-Mar-2002.
  13. Hu Y, Nightingale T and Yang Q (2002). RAPID-Cache-A Reliable and Inexpensive Write Cache for High Performance Storage Systems, IEEE Transactions on Parallel and Distributed Systems, 13:3, (290-307), Online publication date: 1-Mar-2002.
  14. Griffin J, Schindler J, Schlosser S, Bucy J and Ganger G Timing-accurate Storage Emulation Proceedings of the 1st USENIX Conference on File and Storage Technologies, (6-es)
  15. Griffin J, Schindler J, Schlosser S, Bucy J and Ganger G Timing-accurate storage emulation Proceedings of the 1st USENIX conference on File and storage technologies, (6-6)
  16. ACM
    Madhyastha T, Gibson G and Faloutsos C Informed prefetching of collective input/output requests Proceedings of the 1999 ACM/IEEE conference on Supercomputing, (13-es)
  17. Wang R, Anderson T and Patterson D Virtual log based file systems for a programmable disk Proceedings of the third symposium on Operating systems design and implementation, (29-43)
  18. Hu Y and Yang Q (1998). A New Hierarchical Disk Architecture, IEEE Micro, 18:6, (64-76), Online publication date: 1-Nov-1998.
  19. ACM
    Shriver E, Merchant A and Wilkes J An analytic behavior model for disk drives with readahead caches and request reordering Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, (182-191)
  20. ACM
    Shriver E, Merchant A and Wilkes J (1998). An analytic behavior model for disk drives with readahead caches and request reordering, ACM SIGMETRICS Performance Evaluation Review, 26:1, (182-191), Online publication date: 1-Jun-1998.
  21. ACM
    Acharya A, Uysal M and Saltz J (2019). Active disks, ACM SIGPLAN Notices, 33:11, (81-91), Online publication date: 1-Nov-1998.
  22. ACM
    Verghese B, Gupta A and Rosenblum M (2019). Performance isolation, ACM SIGPLAN Notices, 33:11, (181-192), Online publication date: 1-Nov-1998.
  23. ACM
    Acharya A, Uysal M and Saltz J Active disks Proceedings of the eighth international conference on Architectural support for programming languages and operating systems, (81-91)
  24. ACM
    Verghese B, Gupta A and Rosenblum M Performance isolation Proceedings of the eighth international conference on Architectural support for programming languages and operating systems, (181-192)
  25. ACM
    Acharya A, Uysal M and Saltz J (1998). Active disks, ACM SIGOPS Operating Systems Review, 32:5, (81-91), Online publication date: 1-Dec-1998.
  26. ACM
    Verghese B, Gupta A and Rosenblum M (1998). Performance isolation, ACM SIGOPS Operating Systems Review, 32:5, (181-192), Online publication date: 1-Dec-1998.
  27. ACM
    Chang E and Garcia-Molina H BubbleUp Proceedings of the fifth ACM international conference on Multimedia, (87-98)
  28. ACM
    Prabhakar S, Agrawal D, El Abbadi A, Singh A and Smith T Browsing and placement of multiresolution images on parallel disks Proceedings of the fifth workshop on I/O in parallel and distributed systems, (102-113)
  29. Kim J, Noh S and Won Y An Efficient Caching Scheme for Software RAID File System in Workstation Clusters Proceedings of the High-Performance Computing on the Information Superhighway, HPC-Asia '97
  30. Chang E and Garcia-Molina H Effective Memory Use in a Media Server Proceedings of the 23rd International Conference on Very Large Data Bases, (496-505)
  31. ACM
    Matthews J, Roselli D, Costello A, Wang R and Anderson T (1997). Improving the performance of log-structured file systems with adaptive methods, ACM SIGOPS Operating Systems Review, 31:5, (238-251), Online publication date: 1-Dec-1997.
  32. ACM
    Matthews J, Roselli D, Costello A, Wang R and Anderson T Improving the performance of log-structured file systems with adaptive methods Proceedings of the sixteenth ACM symposium on Operating systems principles, (238-251)
  33. ACM
    Purakayastha A, Ellis C and Kotz D ENWRICH Proceedings of the fourth workshop on I/O in parallel and distributed systems: part of the federated computing research conference, (55-68)
  34. ACM
    Nieuwejaar N and Kotz D Performance of the gallery parallel file system Proceedings of the fourth workshop on I/O in parallel and distributed systems: part of the federated computing research conference, (83-94)
  35. Bosch P and Mullender S Cut-and-paste file-systems Proceedings of the 1996 annual conference on USENIX Annual Technical Conference, (25-25)
  36. ACM
    Rosenblum M, Bugnion E, Herrod S, Witchel E and Gupta A (1995). The impact of architectural trends on operating system performance, ACM SIGOPS Operating Systems Review, 29:5, (285-298), Online publication date: 3-Dec-1995.
  37. ACM
    Rosenblum M, Bugnion E, Herrod S, Witchel E and Gupta A The impact of architectural trends on operating system performance Proceedings of the fifteenth ACM symposium on Operating systems principles, (285-298)
  38. ACM
    Chapin J, Rosenblum M, Devine S, Lahiri T, Teodosiu D and Gupta A (1995). Hive, ACM SIGOPS Operating Systems Review, 29:5, (12-25), Online publication date: 3-Dec-1995.
  39. ACM
    Chapin J, Rosenblum M, Devine S, Lahiri T, Teodosiu D and Gupta A Hive Proceedings of the fifteenth ACM symposium on Operating systems principles, (12-25)
  40. Kotz D Disk-directed I/O for MIMD multiprocessors Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation, (6-es)
Contributors
  • Dartmouth College

Recommendations