2009
DOI: 10.1145/2492101.1555373
|View full text |Cite
|
Sign up to set email alerts
|

Restrained utilization of idleness for transparent scheduling of background tasks

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 backgr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
11
0

Year Published

2013
2013
2016
2016

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(11 citation statements)
references
References 17 publications
0
11
0
Order By: Relevance
“…In [71,72], the authors propose a framework to estimate when and for how long to utilize idle periods in a system for processing low priority background tasks without violating pre-defined foreground performance targets. This is achieved by extending the non-work-conserving nature of background scheduling as first suggested in [40,30].…”
Section: General Node Level Background Taskmentioning
confidence: 99%
See 4 more Smart Citations
“…In [71,72], the authors propose a framework to estimate when and for how long to utilize idle periods in a system for processing low priority background tasks without violating pre-defined foreground performance targets. This is achieved by extending the non-work-conserving nature of background scheduling as first suggested in [40,30].…”
Section: General Node Level Background Taskmentioning
confidence: 99%
“…The consequence is that the system may remain idle while background tasks are still outstanding after the estimated time to utilize an idle interval for background scheduling elapses. Key to the methodology developed in [71,72] are the statistical characteristics of idle times which are used for effective background task scheduling.…”
Section: General Node Level Background Taskmentioning
confidence: 99%
See 3 more Smart Citations