A system for adaptive disk rearrangement
- 1 March 1990
- journal article
- Published by Wiley in Software: Practice and Experience
- Vol. 20 (3) , 225-242
- https://doi.org/10.1002/spe.4380200302
Abstract
The speed of mass storage devices has a significant impact on the performance of computer systems. The speed that is realized on a particular mass storage device, however, depends heavily on how that device is used. Operating systems, such as the UNIX† time‐sharing system, use layout policies and head‐scheduling disciplines that are designed to work well on average. Numerous studies have shown that disk access patterns exhibit a high degree of locality. Further, studies have shown that these access patterns do not necessarily correspond to the usage patterns anticipated by the system's designers, and that head scheduling is used infrequently enough that it has limited effect. This paper describes the design, implementation, and use of a disk subsystem that adaptively corrects the disparity between expected access patterns and actual access patterns by reorganizing disk data. A representative experiment that demonstrates the resulting performance improvement is presented.Keywords
This publication has 10 references indexed in Scilit:
- Error bounds on disk arrangement using frequency informationInformation Processing Letters, 1989
- A continuum of disk scheduling algorithmsACM Transactions on Computer Systems, 1987
- Disk cache—miss ratio analysis and design considerationsACM Transactions on Computer Systems, 1985
- A fast file system for UNIXACM Transactions on Computer Systems, 1984
- Algorithmic Studies in Mass Storage SystemsPublished by Springer Nature ,1983
- UNIX Time-Sharing System: UNIX ImplementationBell System Technical Journal, 1978
- Placement of Records on a Secondary Storage Device to Minimize Access TimeJournal of the ACM, 1973
- Do disk arms move?ACM SIGMETRICS Performance Evaluation Review, 1972
- Arranging frequency dependent data on sequential memoriesPublished by Association for Computing Machinery (ACM) ,1971
- Analysis and Optimization of Disk Storage Devices for Time-Sharing SystemsJournal of the ACM, 1969