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.
|Titel||Job Scheduling Strategies for Parallel Processing (10th International Workshop, JSSPP 2004, New York NY, USA, June 13, 2004. Revised Selected Papers)|
|Redacteuren||D. Feitelson, L. Rudolph, U. Schweigelshohn|
|Plaats van productie||Berlin|
|ISBN van geprinte versie||3-540-25330-0|
|Status||Gepubliceerd - 2005|
|Naam||Lecture Notes in Computer Science|
|ISSN van geprinte versie||0302-9743|