2003
DOI: 10.1007/10968987_11
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Job Scheduling under Dynamic Workloads

Abstract: Abstract. Jobs that run on parallel systems that use gang scheduling for multiprogramming may interact with each other in various ways. These interactions are affected by system parameters such as the level of multiprogramming and the scheduling time quantum. A careful evaluation is therefore required in order to find parameter values that lead to optimal performance. We perform a detailed performance evaluation of three factors affecting scheduling systems running dynamic workloads: multiprogramming level, ti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
26
0

Year Published

2004
2004
2016
2016

Publication Types

Select...
4
2
1

Relationship

3
4

Authors

Journals

citations
Cited by 26 publications
(28 citation statements)
references
References 19 publications
1
26
0
Order By: Relevance
“…Based on the information available to the scheduler at T 0 (time 0), it appears the earliest time for J 3 (job 3) to start is T 12 , even though the real earliest start time is actually T 6 . Thus, the scheduler makes a reservation on J 3 's behalf for T 12 and can only backfill jobs that honor this reservation. At T 4 , J 2 terminates.…”
Section: The Heel-and-toe Dynamicsmentioning
confidence: 99%
See 2 more Smart Citations
“…Based on the information available to the scheduler at T 0 (time 0), it appears the earliest time for J 3 (job 3) to start is T 12 , even though the real earliest start time is actually T 6 . Thus, the scheduler makes a reservation on J 3 's behalf for T 12 and can only backfill jobs that honor this reservation. At T 4 , J 2 terminates.…”
Section: The Heel-and-toe Dynamicsmentioning
confidence: 99%
“…The f -model is the dominant model for generating artificial user runtime estimates. It is used to complement workloads that lack estimates data [36,12,13], but more importantly, to evaluate the impact of inaccurate user estimates on backfilling algorithms [30,10,38,36,24,1,28,37,26,5,14]. Based on the f -model, researchers have drawn neat conclusions that range from "performance is independent of accuracy", through "what the scheduler don't know won't hurt it", to "inaccuracy actually improves performance" (see Introduction).…”
Section: Making the Model More Realisticmentioning
confidence: 99%
See 1 more Smart Citation
“…We treat the first 100 days as a warm-up period, to avoid the common warm-up pitfall of job scheduler simulations [16]. Saturation [17] occurs around 90%, which means that variations in utilization are largely driven by job arrival times, rather than scheduling effects [18].…”
Section: Datamentioning
confidence: 99%
“…Improved performance is obtained by using backfilling, and allowing small jobs to move ahead in the queue [53,52]. In fact, using backfilling fully compensates for the loss of performance due to the limited number of jobs that are actually run concurrently [21].…”
Section: Dealing With Memory Pressurementioning
confidence: 99%