DocumentCode
2525249
Title
A Malleable-Job System for Timeshared Parallel Machines
Author
Kalé, Laxmikant V. ; Kumar, Sameer ; DeSouza, Jayant
fYear
2002
fDate
21-24 May 2002
Firstpage
230
Lastpage
230
Abstract
Malleable jobs are parallel programs that can change the number of processors on which they are executing at run time in response to an external command. One of the advantages of such jobs is that a job scheduler for malleable jobs can provide improved system utilization and average response time over a scheduler for traditional jobs. In this paper, we present a programming system for creating malleable jobs that is more general than other current malleable systems. In particular, it is not limited to the master-worker paradigm or the Fortran SPMD programming model, but can also support general purpose parallel programs including those written in MPI and Charm++, and has built-in migration and load-balancing, among other features.
Keywords
Adaptive scheduling; Computer science; Delay; Monitoring; Parallel machines; Processor scheduling; Runtime; Throughput; Time factors; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing and the Grid, 2002. 2nd IEEE/ACM International Symposium on
Print_ISBN
0-7695-1582-7
Type
conf
DOI
10.1109/CCGRID.2002.1017131
Filename
1540460
Link To Document