| Restrained utilization of idleness for transparent scheduling of background tasks |
| Full text |
Pdf
(612 KB)
|
Source
|
Joint International Conference on Measurement and Modeling of Computer Systems
archive
Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems
table of contents
Seattle, WA, USA
SESSION: Memory and storage
table of contents
Pages 205-216
Year of Publication: 2009
ISBN:978-1-60558-511-6
|
|
Authors
|
|
Ningfang Mi
|
College of William and Mary, Williamsburg, VA, USA
|
|
Alma Riska
|
Seagate Research, Pittsburgh, PA, USA
|
|
Xin Li
|
University of Rochester, Rochester, NY, USA
|
|
Evgenia Smirni
|
College of William and Mary, Williamsburg, VA, USA
|
|
Erik Riedel
|
Seagate Research, Pittsburgh, PA, USA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 35, Downloads (12 Months): 78, Citation Count: 0
|
|
|
ABSTRACT
A common practice in system design is to treat features intended to enhance performance and reliability as low priority tasks by scheduling them during idle periods, with the goal to keep these features transparent to the user. In this paper, we present an algorithmic framework that determines the schedulability of non-preemptable low priority tasks in storage systems. The framework estimates when and for how long idle times can be utilized by low priority background tasks, without violating pre-defined performance targets of user foreground tasks. The estimation is based on monitored system information that includes the histogram of idle times. This histogram captures accurately important statistical characteristics of the complex demands of the foreground activity. The robustness and the effectiveness of the proposed framework is corroborated via extensive trace driven simulations under a wide range of system conditions and background activities, and via experimentation on a Linux kernel 2.6.22 prototype.
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
|
|
 |
3
|
Lakshmi N. Bairavasundaram , Garth R. Goodson , Shankar Pasupathy , Jiri Schindler, An analysis of latent sector errors in disk drives, Proceedings of the 2007 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, June 12-16, 2007, San Diego, California, USA
|
 |
4
|
|
| |
5
|
|
 |
6
|
|
| |
7
|
Richard Golding , Peter Bosch , Carl Staelin , Tim Sullivan , John Wilkes, Idleness is not sloth, Proceedings of the USENIX 1995 Technical Conference Proceedings on USENIX 1995 Technical Conference Proceedings, p.17-17, January 16-20, 1995, New Orleans, Louisiana
|
 |
8
|
|
| |
9
|
|
 |
10
|
|
 |
11
|
Ilias Iliadis , Robert Haas , Xiao-Yu Hu , Evangelos Eleftheriou, Disk scrubbing versus intra-disk redundancy for high-reliability raid storage systems, Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, June 02-06, 2008, Annapolis, MD, USA
|
 |
12
|
Sang-Won Lee , Bongki Moon , Chanik Park , Jae-Myung Kim , Sang-Woo Kim, A case for flash memory ssd in enterprise database applications, Proceedings of the 2008 ACM SIGMOD international conference on Management of data, June 09-12, 2008, Vancouver, Canada
[doi> 10.1145/1376616.1376723]
|
 |
13
|
|
| |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
Thomas J. E. Schwarz , Qin Xin , Ethan L. Miller , Darrell D. E. Long , Andy Hospodor , Spencer Ng, Disk Scrubbing in Large Archival Storage Systems, Proceedings of the The IEEE Computer Society's 12th Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, p.409-418, October 04-08, 2004
|
| |
20
|
|
| |
21
|
H. Takagi. Queuing Analysis Volume 1: Vacations and Priority Systems. North-Holland, New York, 1991.
|
| |
22
|
Eno Thereska , Jiri Schindler , John Bucy , Brandon Salmon , Christopher R. Lumb , Gregory R. Ganger, Awarded Best Student Paper! -- A Framework for Building Unobtrusive Disk Maintenance Applications, Proceedings of the 3rd USENIX Conference on File and Storage Technologies, March 31-31, 2004, San Francisco, CA
|
 |
23
|
|
|