Scheduling algorithms for modern disk drives
SIGMETRICS '94 Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Strategic directions in storage I/O issues in large-scale computing
ACM Computing Surveys (CSUR) - Special ACM 50th-anniversary issue: strategic directions in computing research
Power optimization in disk-based real-time application specific systems
Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design
Improving the performance of log-structured file systems with adaptive methods
Proceedings of the sixteenth ACM symposium on Operating systems principles
A stochastic disk I/O simulation technique
Proceedings of the 29th conference on Winter simulation
Temporally determinate disk access (extended abstract): an experimental approach
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
A practical secure physical random bit generator
CCS '98 Proceedings of the 5th ACM conference on Computer and communications security
Modeling and optimizing I/O throughput of multiple disks on a bus
SIGMETRICS '99 Proceedings of the 1999 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Round-like behavior in multiple disks on a bus
Proceedings of the sixth workshop on I/O in parallel and distributed systems
SODA '97 Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms
Progress-based regulation of low-importance processes
Proceedings of the seventeenth ACM symposium on Operating systems principles
Data mining on an OLTP system (nearly) for free
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Comparing random data allocation and data striping in multimedia servers
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Automated disk drive characterization (poster session)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Server-based smoothing of variable bit-rate streams
MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia
Information and control in gray-box systems
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
STFS: a novel file system for efficient small writes
ACM SIGOPS Operating Systems Review
Cost Analyses for VBR Video Servers
IEEE MultiMedia
A Novel Replica Placement Strategy for Video Servers
IDMS '99 Proceedings of the 6th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services
Low-Cost Compensation-Based Query Processing
VLDB '98 Proceedings of the 24rd International Conference on Very Large Data Bases
Exploiting Gray-Box Knowledge of Buffer-Cache Management
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
Performance Analysis of Storage Systems
Performance Evaluation: Origins and Directions
Throughput Optimization in Disk-Based Real-Time Application Specific Systems
ISSS '96 Proceedings of the 9th international symposium on System synthesis
A characterization of the sensitivity of query optimization to storage access cost parameters
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
On the Guaranteed Throughput of Multizone Disks
IEEE Transactions on Computers
Multi-dimensional storage virtualization
Proceedings of the joint international conference on Measurement and modeling of computer systems
ASPLOS XI Proceedings of the 11th international conference on Architectural support for programming languages and operating systems
Hierarchical disk sharing for multimedia systems
NOSSDAV '05 Proceedings of the international workshop on Network and operating systems support for digital audio and video
Shared-buffer smoothing of variable bit-rate streams
Performance Evaluation
Disk Drive Roadmap from the Thermal Perspective: A Case for Dynamic Thermal Management
Proceedings of the 32nd annual international symposium on Computer Architecture
Deconstructing Commodity Storage Clusters
Proceedings of the 32nd annual international symposium on Computer Architecture
Selecting RAID Levels for Disk Arrays
FAST '02 Proceedings of the 1st USENIX Conference on File and Storage Technologies
FAST '02 Proceedings of the 1st USENIX Conference on File and Storage Technologies
Systems Support for Preemptive Disk Scheduling
IEEE Transactions on Computers
Design and Implementation of Semi-preemptible IO
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
Modeling Hard-Disk Power Consumption
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
More Than an Interface---SCSI vs. ATA
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
Atropos: A Disk Array Volume Manager for Orchestrated Use of Disks
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
Web object-based storage management in proxy caches
Future Generation Computer Systems
Thermal issues in disk drive design: Challenges and possible solutions
ACM Transactions on Storage (TOS)
Intelligent storage: Cross-layer optimization for soft real-time workload
ACM Transactions on Storage (TOS)
On multidimensional data and modern disks
FAST'05 Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies - Volume 4
I/O system performance debugging using model-driven anomaly characterization
FAST'05 Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies - Volume 4
A performance study of sequential I/O on windows NTTM4
WINSYM'98 Proceedings of the 2nd conference on USENIX Windows NT Symposium - Volume 2
Embedded inodes and explicit grouping: exploiting disk bandwidth for small files
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
Observing the effects of multi-zone disks
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
SODA: sensitivity based optimization of disk architecture
Proceedings of the 44th annual Design Automation Conference
Lachesis: robust database storage management based on device-specific performance characteristics
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
DiskSeen: exploiting disk layout and access history to enhance I/O prefetch
ATC'07 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference
A linux implementation validation of track-aligned extents and track-aligned RAIDs
ATC'08 USENIX 2008 Annual Technical Conference on Annual Technical Conference
Performance study of data layout schemes for a SAN-based video server
Parallel Computing
Storing semi-structured data on disk drives
ACM Transactions on Storage (TOS)
Web object-based storage management in proxy caches
Future Generation Computer Systems
NCQ vs. I/O scheduler: Preventing unexpected misbehaviors
ACM Transactions on Storage (TOS)
Extract and infer quickly: Obtaining sector geometry of modern hard disk drives
ACM Transactions on Storage (TOS)
A genetic based disk scheduling method to decrease makespan and missed tasks
Information Systems
Avoiding file system micromanagement with range writes
OSDI'08 Proceedings of the 8th USENIX conference on Operating systems design and implementation
A new real time disk-scheduling method based on GSR algorithm
Journal of Systems and Software
Hardware design of a new genetic based disk scheduling method
Real-Time Systems
ACM Transactions on Storage (TOS)
Selecting RAID levels for disk arrays
FAST'02 Proceedings of the 1st USENIX conference on File and storage technologies
Track-aligned extents: matching access patterns to disk drive characteristics
FAST'02 Proceedings of the 1st USENIX conference on File and storage technologies
Design and implementation of semi-preemptible IO
FAST'03 Proceedings of the 2nd USENIX conference on File and storage technologies
Modeling hard-disk power consumption
FAST'03 Proceedings of the 2nd USENIX conference on File and storage technologies
More than an interface: scsi vs. ata
FAST'03 Proceedings of the 2nd USENIX conference on File and storage technologies
Atropos: a disk array volume manager for orchestrated use of disks
FAST'04 Proceedings of the 3rd USENIX conference on File and storage technologies
Stochastic approach for secondary storage data access cost estimation
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Uncovering CPU load balancing policies with harmony
Proceedings of the ACM International Conference on Computing Frontiers
Hi-index | 0.01 |
Sophisticated disk scheduling algorithms require accurate, detailed disk drive specifications, including data about mechanical delays, on-board caching and prefetching algorithms, command and protocol overheads, and logical-to-physical block mappings. Comprehensive disk models used in storage subsystem design require similar levels of detail. We describe a suite of general-purpose algorithms and techniques for acquiring the necessary information from a SCSI disk drive. Using only the ANSI-standard interface, we demonstrate how the important parameter values of a modern SCSI drive can be determined accurately and efficiently.