Performance of Movable-Head Disk Storage Devices
Journal of the ACM (JACM)
Disk scheduling: FCFS vs.SSTF revisited
Communications of the ACM
Average case analysis for batched disk scheduling and increasing subsequences
STOC '02 Proceedings of the thiry-fourth annual ACM symposium on Theory of computing
Tail Bounds and Expectations for Random Arc Allocation and Applications
Combinatorics, Probability and Computing
Adaptive Disk Scheduling for Overload Management
QEST '04 Proceedings of the The Quantitative Evaluation of Systems, First International Conference
Hi-index | 0.00 |
One of the important performance enhancing capabilities of modern disk drives, is the ability to permute the order of service of incoming I/O requests in order to minimize total access time. Given a batch (set) of I/O requests, the problem of finding the optimal order of service is known as the Batched Disk Scheduling Problem (BDSP). BDSP is a well known instance of the Asymmetric Traveling Salesman Problem (ATSP), in fact it has been used as one of a few principal test cases for the examination of heuristic algorithms for the ATSP, [4], [12]. To specify an instance of BDSP amounts to a choice of a model for the mechanical motion of the disk and a choice of locations and lengths of the requested I/O in the batch. The distance between requests is the amount of time needed by the disk to move from the end of one request to the beginning of the other, thus the amount of time needed to read the data itself, Transfer time, is not counted since it is independent of the order of the requests, only the order dependent Access time is computed.