Resource co-allocation in computational grids
- 20 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10828907,p. 219-228
- https://doi.org/10.1109/hpdc.1999.805301
Abstract
Applications designed to execute on "computational grids" frequently require the simultaneous co-allocation of multiple resources in order to meet performance requirements. For example, several computers and network elements may be required in order to achieve real-time reconstruction of experimental data, while a large numerical simulation may require simultaneous access to multiple supercomputers. Motivated by these concerns, we have developed a general resource management architecture for Grid environments, in which resource co-allocation is an integral component. We examine the co-allocation problem in detail and present mechanisms that allow an application to guide resource selection during the co-allocation process; these mechanisms address issues relating to the allocation, monitoring, control, and configuration of distributed computations. We describe the implementation of co-allocators based on these mechanisms and present the results of microbenchmark studies and large-scale application experiments that provide insights into the costs and practical utility of our techniques.Keywords
This publication has 15 references indexed in Scilit:
- Application experiences with the Globus toolkitPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Scheduling a Metacomputer with Uncooperative Sub-schedulersPublished by Springer Nature ,1999
- A quality of service negotiation approach with future reservations (NAFUR): a detailed studyComputer Networks and ISDN Systems, 1998
- A resource management architecture for metacomputing systemsPublished by Springer Nature ,1998
- Predicting application run times using historical informationPublished by Springer Nature ,1998
- Structuring communication software for quality-of-service guaranteesIEEE Transactions on Software Engineering, 1997
- Distributed advance reservation of real-time connectionsMultimedia Systems, 1997
- Advance reservations for predictive service in the InternetMultimedia Systems, 1997
- Design, implementation, and experiences of the OMEGA end-point architectureIEEE Journal on Selected Areas in Communications, 1996
- MetacomputingCommunications of the ACM, 1992