2013
DOI: 10.1007/978-3-642-35867-8_13
|View full text |Cite
|
Sign up to set email alerts
|

Performance and Fairness for Users in Parallel Job Scheduling

Abstract: Abstract.In this work we analyze the performance of scheduling algorithms with respect to fairness. Existing works frequently consider fairness as a job related issue. In our work we analyze fairness with respect to different users of the system as this is a very important real-life problem. First, we discuss how fair are selected popular scheduling algorithms with respect to different users of the system. Next, we present an extension to the well known Conservative backfilling algorithm. Instead of "ad hoc" d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
23
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 19 publications
(23 citation statements)
references
References 30 publications
0
23
0
Order By: Relevance
“…This may come from a dierent resource fragmentation that appears as we skip some deadline-driven jobs while building L tmp . We thus add an extra step (lines [22][23][24][25][26][27][28][29][30][31][32][33][34][35], in which we move from L 1 to L tmp all the deadline-driven jobs submitted before the last job in L tmp unable to respect its deadline, before recomputing all the allocations. The next step consists in determining which jobs in L tmp can start their execution in this scheduling round (line 38).…”
Section: A Deadline-based Backlling Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…This may come from a dierent resource fragmentation that appears as we skip some deadline-driven jobs while building L tmp . We thus add an extra step (lines [22][23][24][25][26][27][28][29][30][31][32][33][34][35], in which we move from L 1 to L tmp all the deadline-driven jobs submitted before the last job in L tmp unable to respect its deadline, before recomputing all the allocations. The next step consists in determining which jobs in L tmp can start their execution in this scheduling round (line 38).…”
Section: A Deadline-based Backlling Algorithmmentioning
confidence: 99%
“…In [22,23], the authors rely on meta-heuristics, i.e., tabu-search and random selection, to periodically reorganize the schedules. While these modications improve the average wait time and stretch, they do not preserve one of the most interesting feature of CBF which is to provide an upper bound of job completion time on submission.…”
Section: Related Workmentioning
confidence: 99%
“…Especially when servicing the demanding workloads typical of scientific computing [1,2], these data centers need efficient algorithms for scheduling their users' workloads on the data center resources. Many existing scheduling algorithms have already addressed specific workload properties [3,4] and types of applications [5][6][7][8], but data centers still rely on (expensive) human system administrators to select a scheduling algorithm and configure it appropriately. Moreover, the selection process is made significantly more difficult by changing workloads due to technology transitions (e.g., the use of virtualization and new networking architectures), and by new customers starting to use data centers as Infrastructure-as-a-Service clouds.…”
Section: Introductionmentioning
confidence: 99%
“…This paper builds on the top of our earlier "theoretical" works [6,5] which have proposed new methods for efficient use of metaheuristic algorithms for multi-criteria scheduling in grids. However, instead of a real resource manager, these works only used a simulator while considering simplified problem models.…”
mentioning
confidence: 99%
“…However, instead of a real resource manager, these works only used a simulator while considering simplified problem models. For example, job memory requirements were ignored [5] and precise job runtimes were used instead of more realistic inaccurate estimates [6].…”
mentioning
confidence: 99%