Back to Search Start Over

Design and performance of a scheduling framework for resizable parallel applications

Authors :
Sudarsan, Rajesh
Ribbens, Calvin J.
Source :
Parallel Computing. Jan2010, Vol. 36 Issue 1, p48-64. 17p.
Publication Year :
2010

Abstract

Abstract: This paper describes the design and initial implementation of a software framework for exploiting resizability in distributed-memory parallel applications. By “resizable” we mean the ability at run-time to expand or contract the number of processes participating in a parallel application. The ReSHAPE framework described here includes a cluster scheduler, a library supporting data redistribution and process remapping, and an application programming interface (API) which allows applications to interact with the scheduler and resizing library with only minor code modifications. Parallel applications executed using the ReSHAPE framework can expand to take advantage of additional free processors or contract to accommodate a high priority application without being suspended. Experimental results show that the ReSHAPE framework can significantly improve individual job turn-around time and overall system throughput, even with very simple application scheduling policies. In addition, the framework serves as a convenient platform for research into much more sophisticated cluster scheduling policies and methods. [Copyright &y& Elsevier]

Details

Language :
English
ISSN :
01678191
Volume :
36
Issue :
1
Database :
Academic Search Index
Journal :
Parallel Computing
Publication Type :
Academic Journal
Accession number :
47954156
Full Text :
https://doi.org/10.1016/j.parco.2009.12.010