2006 IEEE International Symposium on Workload Characterization 2006
DOI: 10.1109/iiswc.2006.302737
|View full text |Cite
|
Sign up to set email alerts
|

The Dynamics of Backfilling: Solving the Mystery of Why Increased Inaccuracy May Help

Abstract: Parallel job scheduling with backfilling requires users to provide runtime estimates, used by the scheduler to better pack the jobs. Studies of the impact of such estimates on performance have modeled them using a "badness factor" f ≥ 0 in an attempt to capture their inaccuracy (given a runtime r, the estimate is uniformly distributed in. Surprisingly, inaccurate estimates (f > 0) yield better performance than accurate ones (f = 0).We explain this by a "heel and toe" dynamics that, with f > 0, cause backfillin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
28
0

Year Published

2009
2009
2021
2021

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 41 publications
(30 citation statements)
references
References 30 publications
(84 reference statements)
1
28
0
Order By: Relevance
“…Accounts initially differed on whether overestimates improved [10,18] or hurt [1] performance. These observations were eventually reconciled with the finding that overestimates initially help but that extreme overestimates eventually hurt performance [15,17]. Regardless of this, it seems reasonable that good estimates could be useful since they provide more information to the scheduler.…”
Section: Background and Related Workmentioning
confidence: 52%
“…Accounts initially differed on whether overestimates improved [10,18] or hurt [1] performance. These observations were eventually reconciled with the finding that overestimates initially help but that extreme overestimates eventually hurt performance [15,17]. Regardless of this, it seems reasonable that good estimates could be useful since they provide more information to the scheduler.…”
Section: Background and Related Workmentioning
confidence: 52%
“…Nevertheless, studies of user estimates reveal that they are often highly inaccurate, and may represent an overestimate by a full order of magnitude [506,430]. Surprisingly, this can sway the conclusions when comparing schedulers that use the estimates to decide whether to backfill jobs (that is, to use them to fill holes in an existing schedule) [237,696]. Thus assuming accurate estimates may lead to misleading evaluations [692].…”
Section: Completenessmentioning
confidence: 97%
“…The effect of such inaccurate estimates was investigated using a model where the real time is multiplied by a random factor from a limited range; the larger the range, the less accurate the resulting estimates. However, this model still retained information regarding the relative length of each job, and therefore enabled schedulers to achieve better results than they would in reality [696]. Thus, Tsafrir et al developed an intricate model to mimic the real relationship between job runtimes and user estimates [693].…”
Section: Job Runtimesmentioning
confidence: 99%
See 1 more Smart Citation
“…Uncertainty exists, for example, when a user is unsure how to assign a value to a job (e.g., due to insufficient information about future demand or job importance [21,28,30]), or is otherwise unable to accurately determine job-specific characteristics prior to submission, such as estimated running time [16,22,32,33]. Marketinspired utility schedulers use various pricing mechanisms to extract truthful user valuations.…”
Section: Introductionmentioning
confidence: 99%