View Full Document

The DiskSim Simulation Environment



View the full content.
View Full Document
View Full Document

25 views

Unformatted text preview:

The DiskSim Simulation Environment Version 3 0 Reference Manual John S Bucy Gregory R Ganger and Contributors January 2003 CMU CS 03 102 School of Computer Science Carnegie Mellon University Pittsburgh PA 15213 Abstract DiskSim is an efficient accurate and highly configurable disk system simulator developed to support research into various aspects of storage subsystem architecture It includes modules that simulate disks intermediate controllers buses device drivers request schedulers disk block caches and disk array data organizations In particular the disk drive module simulates modern disk drives in great detail and has been carefully validated against several production disks with accuracy that exceeds any previously reported simulator This manual describes how to configure and use DiskSim which has been made publicly available with the hope of advancing the state of the art in disk system performance evaluation in the research community The manual also briefly describes DiskSim s internal structure and various validation results Keywords storage system disk simulator disk model i Contents Contents 1 1 1 1 2 2 2 2 2 2 2 Running DiskSim 2 1 Parameter Overrides 2 2 Example Command Line 3 3 4 3 The Parameter File 3 1 Global Block 3 2 Stats Block 3 2 1 Bus Statistics 3 2 2 Controller Statistics 3 2 3 Device Statistics 3 2 4 iodriver Statistics 3 2 5 Process flow Statistics 3 3 iosim Block 3 4 I O Subsystem Component Specifications 3 4 1 Device Drivers 3 4 2 Buses 3 4 3 Controllers 3 4 4 Storage Devices 3 4 5 Disks 3 4 6 Simple Disks 3 4 7 Queue Scheduler Subcomponents 3 4 8 Disk Block Cache Subcomponents 3 4 9 Memory Caches 3 4 10 Cache Devices 3 5 Component Instantiation 3 6 I O Subsystem Interconnection Specifications 3 7 Rotational Synchronization of Devices 3 8 Disk Array Data Organizations 3 9 Process Flow Parameters 4 Introduction 1 1 What DiskSim Does 1 2 What DiskSim Does Not Do 1 3 Limitations and Advantages of Version 3 0 1 3 1 Diskmodel 1 3 2 Libparam 1 4



Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view The DiskSim Simulation Environment and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view The DiskSim Simulation Environment and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?