Disk scheduling policies with lookahead
- 1 September 2002
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMETRICS Performance Evaluation Review
- Vol. 30 (2) , 31-40
- https://doi.org/10.1145/588160.588165
Abstract
Advances in magnetic recording technology have resulted in a rapid increase in disk capacities, but improvements in the mechanical characteristics of disks have been quite modest. For example the access time to random disk blocks has decreased by a mere factor of two, while disk capacities have increased by several orders of magnitude. High performance OLTP applications subject disks to a very demanding workload, since they require high access rates to randomly distributed disk blocks and gain limited benef£t from caching and prefetching. We address this problem by re-evaluating the performance of some well known disk scheduling methods, before proposing and evaluating extensions to them. A variation to CSCAN takes into account rotational latency, so that the service time of further requests is reduced. A variation to SATF considers the sum of service times of several successive requests in scheduling the next request, so that the arm is moved to a (temporal) neighborhood with many requests. The service time of further requests is discounted, since their immediate processing is not guaranteed. A variation to the SATF policy prioritizes reads with respect to writes and processes winner write requests conditionally, i.e., when the ratio of their service time to that of the winner read request is smaller than a certain threshold. We review previous work to put our work into the proper perspective and discuss plans for future work.Keywords
This publication has 19 references indexed in Scilit:
- Advances in disk technology: performance issuesComputer, 1998
- The five-minute rule ten years later, and other computer storage rules of thumbACM SIGMOD Record, 1997
- RAID5 performance with distributed sparingIEEE Transactions on Parallel and Distributed Systems, 1997
- Architectures and algorithms for on-line failure recovery in redundant disk arraysDistributed and Parallel Databases, 1994
- Performance of RAID5 disk arrays with read and write cachingDistributed and Parallel Databases, 1994
- The design and implementation of a log-structured file systemACM Transactions on Computer Systems, 1992
- Improving disk performance via latency reductionIEEE Transactions on Computers, 1991
- Disk schedulingCommunications of the ACM, 1980
- Queueing Analysis of the Scan Policy for Moving-Head DisksJournal of the ACM, 1975
- Analysis and Optimization of Disk Storage Devices for Time-Sharing SystemsJournal of the ACM, 1969