Journal article
Use of run time predictions for automatic co-allocation of multi-cluster resources for iterative parallel applications
MAS Netto, C Vecchiola, M Kirley, CA Varela, R Buyya
Journal of Parallel and Distributed Computing | Published : 2011
Abstract
Metaschedulers co-allocate resources by requesting a fixed number of processors and usage time for each cluster. These static requests, defined by users, limit the initial scheduling and prevent rescheduling of applications to other resource sets. It is also difficult for users to estimate application execution times, especially on heterogeneous environments. To overcome these problems, metaschedulers can use performance predictions for automatic resource selection. This paper proposes a resource co-allocation technique with rescheduling support based on performance predictions for multi-cluster iterative parallel applications. Iterative applications have been used to solve a variety of prob..
View full abstractGrants
Awarded by National Science Foundation
Funding Acknowledgements
We thank Alexandre di Costanzo, Marcos Dias de Assuncao, Mukaddim Pathan, and the anonymous reviewers for their valuable comments on this paper. We also would like to thank Antonio Lima and Raquel Dias for their assistance with the PEPS, ABC toolbox, and Amber applications. Experiments presented in this paper were carried out using the Grid'5000 experimental testbed, being developed under the INRIA ALADDIN development action with support from CNRS, RENATER and several Universities as well as other funding bodies (see https://www.grid5000.fr). This work is partially supported by research grants from the Australian Research Council (ARC) and Australian Dept. of Innovation, Industry, Science and Research (DIISR). It is also partially supported by USA NSF CAREER CNS Grant No: 0448407.