2012
DOI: 10.1007/978-3-642-32820-6_20
|View full text |Cite
|
Sign up to set email alerts
|

A Job Scheduling Approach for Multi-core Clusters Based on Virtual Malleability

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
3
3
2

Relationship

2
6

Authors

Journals

citations
Cited by 18 publications
(15 citation statements)
references
References 20 publications
0
14
0
Order By: Relevance
“…Utrera et al [12] propose a VM-based FCFS-malleable algorithm, which aims to improve system utilization and shorten waiting time. He et al [13] introduce a two-level framework for malleable job scheduling.…”
Section: Parallel Job Schedulingmentioning
confidence: 99%
See 1 more Smart Citation
“…Utrera et al [12] propose a VM-based FCFS-malleable algorithm, which aims to improve system utilization and shorten waiting time. He et al [13] introduce a two-level framework for malleable job scheduling.…”
Section: Parallel Job Schedulingmentioning
confidence: 99%
“…Malleable jobs are more flexible than moldable jobs, but they require support, libraries and runtime systems [12], which are very costly in practice. Therefore in this paper, we study the scheduling of moldable jobs among the above-mentioned parallel jobs.…”
Section: Parallel Job Schedulingmentioning
confidence: 99%
“…Several studies have been done to reduce programming complexity when developing malleable applications. Utrera [35] uses folding techniques and a FCFS-malleable policy that uses co-scheduling and oversubscription to start MPI jobs when not enough resources are available. Kale [20] implement malleable and evolving jobs on the top of Charm++, and defined a scheduling policy based on equipartition.…”
Section: Related Workmentioning
confidence: 99%
“…These resource changes can either increase (expand operation) or reduce (shrink operation) the number of processors. Malleable jobs have shown to significantly improve the performance of a batch system in terms of both system and user-centric metrics such as system utilization and average response time [7], [8]. Enabling malleable jobs in HPC systems requires an adaptive parallel runtime system and an adaptive batch system.…”
Section: Introductionmentioning
confidence: 99%