|
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 algorithm 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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
O. J. Boxma and J. W. Cohen. The M/G/1 queue with permanent customers. Journal of Selected Areas in Communications,9:(2)179-184, February 1991.
|
| |
3
|
|
| |
4
|
Mark Holland, Garth A. Gibson, and Daniel P. Siewiorek. Fast, on-line failure recovery in redundant disk arrays. 23rd International Symposium on Fault-Tolerant Compter Systems (Toulouse, France, 22-24 June 1993), pages 422-431. IEEE Computing Services, August 1993.
|
| |
5
|
|
| |
6
|
|
| |
7
|
Christopher R. Lumb, Jiri Schindler, Gregory R. Ganger, David F. Nagle, and Erik Riedel. Towards higher disk head utilization: extracting free bandwidth from busy disk drives. Symposium on Operating Systems Design and Implementation (San Diego, CA, 23-25 October 2000), pages 87-102. USENIX Association, 2000.
|
| |
8
|
|
| |
9
|
|
 |
10
|
David A. Patterson , Garth Gibson , Randy H. Katz, A case for redundant arrays of inexpensive disks (RAID), Proceedings of the 1988 ACM SIGMOD international conference on Management of data, p.109-116, June 01-03, 1988, Chicago, Illinois, United States
|
| |
11
|
Yuri Pavlov. The asymptotic distribution of maximum tree size in a random forest. Theory of probability and applications,22:509-520, 1977.
|
| |
12
|
|
| |
13
|
Quantum Corporation. Quantum Atlas 10K II 9.2/18.4/36.7/73.4 GB Ultra 160/m S product manual, Document number 81-122517-04, June 2000.
|
| |
14
|
Erik Riedel, Christos Faloutsos, Greg Ganger, and David Nagle. Data mining on an OLTP system (nearly) for free. Technical report CMU-CS-99-151. Carnegie-Mellon University, Pittsburgh, PA, June 1999.
|
 |
15
|
|
| |
16
|
|
| |
17
|
Jiri Schindler and Gregory R. Ganger. Automated disk drive characterization. Technical report CMU-CS-99-176. Carnegie-Mellon University, Pittsburgh, PA, December 1999.
|
| |
18
|
|
| |
19
|
Seagate. Seagate Cheetah X15 FC disk drive ST318451FC/FCV product manual, volume 1, Document number 83329486, June 2000.
|
| |
20
|
Hideaki Takagi. Queueing Analysis Volume 1: Vacations and Priority Systems. North-Holland, 1991.
|
| |
21
|
|
| |
22
|
|
CITED BY 7
|
|
|
|
|
|
|
|
|
|
|
Ningfang Mi , Alma Riska , Xin Li , Evgenia Smirni , Erik Riedel, Restrained utilization of idleness for transparent scheduling of background tasks, Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems, June 15-19, 2009, Seattle, WA, USA
|
|
|
|
|
|
Suzhen Wu , Hong Jiang , Dan Feng , Lei Tian , Bo Mao, WorkOut: I/O workload outsourcing for boosting RAID reconstruction performance, Proccedings of the 7th conference on File and stroage technologies, p.239-252, February 24-27, 2009, San Francisco, California
|
|
|
|
|