@inproceedings{df46a3d602ce46f19223147eab6f008a,
title = "A dynamic co-allocation service in multicluster systems",
abstract = "In multicluster systems, and more generally in grids, jobs may require co-allocation, i.e., the simultaneous allocation of resources such as processors in multiple clusters to improve their performance. In previous work, we have studied processor co-allocation through simulations. Here, we extend this work with the design and implementation of a dynamic processor co-allocation service in multicluster systems. While an implementation of basic co-allocation mechanisms has existed for some years in the form of the DUROC component of the Globus Toolkit, DUROC does not provide resource-brokering functionality or fault tolerance in the face of job submission or completion failures. Our design adds these two elements in the form of a software layer on top of DUROC. We have performed experiments that show that our co-allocation service works reliably.",
author = "J.M.P. Sinaga and H.H. Mohamed and D.H.J. Epema",
year = "2005",
doi = "10.1007/11407522_11",
language = "English",
isbn = "3-540-25330-0",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "194--209",
editor = "D. Feitelson and L. Rudolph and U. Schweigelshohn",
booktitle = "Job Scheduling Strategies for Parallel Processing (10th International Workshop, JSSPP 2004, New York NY, USA, June 13, 2004. Revised Selected Papers)",
address = "Germany",
}