Abstract
This paper analyzes various algorithms for scheduling low priority disk drive tasks. The derived closed form solution is applicable to class of greedy algorithms that include a variety of background disk scanning applications. By paying close attention to many characteristics of modern disk drives, the analytical solutions achieve very high accuracy - the difference between the predicted response times and the measurements on two different disks is only 3% for all but one examined workload. This paper also proves a theorem which shows that background tasks implemented by greedy algorithms can be accomplished with very little seek penalty. Using greedy algorithms gives a 10% shorter response time for the foreground application requests and up to a 20% decrease in total background task run time compared to results from previously published techniques.
Original language | English |
---|---|
Pages (from-to) | 55-65 |
Number of pages | 11 |
Journal | Performance Evaluation Review |
Volume | 30 |
Issue number | 1 |
DOIs | |
State | Published - 1 Jan 2002 |
Event | ACM SIGMETRICS 2002 International Conference on Measurement and Modeling of Computer Systems - Marina Del Rey, CA, United States Duration: 15 Jun 2002 → 19 Jun 2002 |
ASJC Scopus subject areas
- Software
- Hardware and Architecture
- Computer Networks and Communications