2005
DOI: 10.1007/11605300_12
|View full text |Cite
|
Sign up to set email alerts
|

Unfairness Metrics for Space-Sharing Parallel Job Schedulers

Abstract: Sociology, computer networking and operations research provide evidence of the importance of fairness in queuing disciplines. Currently, there is no accepted model for characterizing fairness in parallel job scheduling. We introduce two fairness metrics intended for parallel job schedulers, both of which are based on models from sociology, networking, and operations research. The first metric is motivated by social justice and attempts to measure deviation from arrival order, which is perceived as fair by the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0
1

Year Published

2009
2009
2018
2018

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 31 publications
(29 citation statements)
references
References 22 publications
0
28
0
1
Order By: Relevance
“…Maximizing utilization, in job scheduling, however, can be at odds with responsiveness and fairness [9,11,25]. In particular, Web schedulers have the choice of collocating jobs from different SLA tiers on the same compute nodes, or of allocating dedicated nodes for each desired tier.…”
Section: Compute Node Sharingmentioning
confidence: 99%
“…Maximizing utilization, in job scheduling, however, can be at odds with responsiveness and fairness [9,11,25]. In particular, Web schedulers have the choice of collocating jobs from different SLA tiers on the same compute nodes, or of allocating dedicated nodes for each desired tier.…”
Section: Compute Node Sharingmentioning
confidence: 99%
“…Furthermore, our scheduler actually inherits its backfilling algorithm from the EASY scheduler. In fact, the only difference between the two schedulers is in the way they prioritize the waiting jobs: while EASY accounts only for the jobs' arrival order in the interest of fairness [12], our scheduler tries to assess the criticality of the jobs for the users, and assigns its priorities accordingly. We therefore named our scheduler CREASY, with "CR" standing for CRiticality, and "EASY" to denote the backfilling algorithm internally used.…”
Section: A Criticality Of Jobsmentioning
confidence: 99%
“…The work in [11] measures overall fairness (in retro) of a job scheduler by considering the actual start time of a job vs. its virtual start time without effects from later arriving jobs. The slack approach in [17] tries to maintain relative fairness among jobs by dynamically calculating possible delays in the presence of different job priorities.…”
Section: Related Workmentioning
confidence: 99%