Active yellow pages: a pipelined resource management architecture for wide-area network computing
- 13 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 147-157
- https://doi.org/10.1109/hpdc.2001.945185
Abstract
This paper describes a novel, pipelined resource management architecture for computational grids. The design is based on two key realizations. One is that resource management involves a sequence of tasks that is best handled by a pipeline. As shown in the paper, this approach results in a scalable architecture for decentralized scheduling. The other realization is that static aggregation of resources for improved scheduling is inadequate in wide-area computing environments because the needs of users and jobs change with both, location and time. The described architecture addresses this problem by dynamically aggregating resources in a manner that continuously optimizes system response. This is accomplished by way of an active yellow pages directory that allows aggregation constraints to be (re)defined on the fly. An initial prototype of the active yellow pages service has been deployed in the PUNCH network computing environment. Experiences with the production PUNCH system and preliminary results from controlled experiments indicate that the active yellow pages service performs well.Keywords
This publication has 17 references indexed in Scilit:
- Enhancing the scalability and usability of computational grids via logical user accounts and virtual file systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Predictive application-performance modeling in a computational grid environmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A distributed resource management architecture that supports advance reservations and co-allocationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Resource-usage prediction for demand-based network-computingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A directory service for configuring high-performance distributed computationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Punch: web portal for running toolsIEEE Micro, 2000
- The Purdue University network-computing hubsACM Transactions on Modeling and Computer Simulation, 2000
- A resource management architecture for metacomputing systemsPublished by Springer Nature ,1998
- Optimal Load Balancing in Distributed Computer SystemsPublished by Springer Nature ,1997
- Application-level scheduling on distributed heterogeneous networksPublished by Association for Computing Machinery (ACM) ,1996