ACM Transactions on Computer Systems (TOCS)
Measurements of a distributed file system
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
ACM Transactions on Computer Systems (TOCS)
The processor-memory bottleneck: problems and solutions
Crossroads - Computer architecture
Designing computer systems with MEMS-based storage
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
Aqueduct: Online Data Migration with Performance Guarantees
FAST '02 Proceedings of the Conference on File and Storage Technologies
Track-Aligned Extents: Matching Access Patterns to Disk Drive Characteristics
FAST '02 Proceedings of the Conference on File and Storage Technologies
Freeblock Scheduling Outside of Disk Firmware
FAST '02 Proceedings of the Conference on File and Storage Technologies
My Cache or Yours? Making Storage More Exclusive
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
The performance impact of I/O optimizations and disk improvements
IBM Journal of Research and Development
Characteristics of I/O traffic in personal computer and server workloads
IBM Systems Journal
Mining block correlations to improve storage performance
ACM Transactions on Storage (TOS)
Proceedings of the twentieth ACM symposium on Operating systems principles
File size distribution on UNIX systems: then and now
ACM SIGOPS Operating Systems Review
The automatic improvement of locality in storage systems
ACM Transactions on Computer Systems (TOCS)
ACM Transactions on Storage (TOS)
Towards higher disk head utilization: extracting free bandwidth from busy disk drives
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
Disk drive level workload characterization
ATEC '06 Proceedings of the annual conference on USENIX '06 Annual Technical Conference
A comparison of file system workloads
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
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
An efficient algorithm for mining frequent inter-transaction patterns
Information Sciences: an International Journal
Hierarchical clustering of mixed data based on distance hierarchy
Information Sciences: an International Journal
Kernel class-wise locality preserving projection
Information Sciences: an International Journal
EED: Energy Efficient Disk drive architecture
Information Sciences: an International Journal
IEEE Communications Magazine
Efficient successor retrieval operations for aggregate query processing on clustered road networks
Information Sciences: an International Journal
What is the future of disk drives, death or rebirth?
ACM Computing Surveys (CSUR)
Architectures and optimization methods of flash memory based storage systems
Journal of Systems Architecture: the EUROMICRO Journal
Hi-index | 0.07 |
Due to the widening performance gap between RAM and disk drives, a large number of I/O optimization methods have been proposed and designed to alleviate the impact of this gap. One of the most effective approaches of improving disk access performance is enhancing data locality. This is because the method could increase the hit ratio of disk cache and reduce the seek time and rotational latency. Disk drives have experienced dramatic development since the first disk drive was announced in 1956. This paper investigates some important characteristics of modern disk drives. Based on the characteristics and the observation that data access on disk drives is highly skewed, the frequently accessed data blocks and the correlated data blocks are clustered into objects and moved to the outer zones of a modern disk drive. The idea attempts to enhance spatial locality, improve the efficiency of aggressive sequential prefetch, and take advantage of Zoned Bit Recording (ZBR). An experimental simulation is employed to investigate the performance gains generated by the enhanced data locality. The performance gains are analyzed by breaking down the disk access time into seek time, rotational latency, data transfer time, and hit ratio of the disk cache. Experimental results provide useful insights into the performance behaviours of a modern disk drive with enhanced data locality.