Job Scheduling Strategies for Parallel Processing
DOI: 10.1007/978-3-540-78699-3_3
|View full text |Cite
|
Sign up to set email alerts
|

Enhancing an Open Source Resource Manager with Multi-core/Multi-threaded Support

Abstract: Current resource managers do not have adequate node allocation and distribution strategies to efficiently schedule jobs on multi-core multi-threaded systems. Clusters composed of multiple cores per processor as well as multiple processors per node are presenting new challenges to users when trying to run their program efficiently on this class of machines. New allocation algorithms and their respective user interfaces need to be devised to ensure minimum contention for cache and memory, reduced on-chip content… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
5
0
2

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 1 publication
0
5
0
2
Order By: Relevance
“…The select/cons res plugin is ideal for multicore and manycore architectures where nodes are viewed as a collection of consumable resources (such as cores and memory). In this plugin, nodes can be used exclusively or in a shared mode where a job may allocate its own resources differently than the other jobs sharing the same node [1].…”
Section: Slurmmentioning
confidence: 99%
“…The select/cons res plugin is ideal for multicore and manycore architectures where nodes are viewed as a collection of consumable resources (such as cores and memory). In this plugin, nodes can be used exclusively or in a shared mode where a job may allocate its own resources differently than the other jobs sharing the same node [1].…”
Section: Slurmmentioning
confidence: 99%
“…The algorithms within cons_res plugin are also scalable featuring best-t placement of jobs but they are more complex than select/linear since a ner granularity of allocatable resources is taken into account. One of the rst versions of the select/cons_res plugin is described in [1].…”
Section: Slurmmentioning
confidence: 99%
“…Job management was accomplished with SLURM. It is a resource manager that was first developed at LLNL and provides the basics needed to run a parallel job, namely, resource allocation, job executing/monitoring and queue managing of pending jobs, [17]- [19]. When coupled with MPI it provides a complete environment for parallel computing.…”
Section: Performance Configuration Setupmentioning
confidence: 99%