CoG kits: a bridge between commodity distributed computing and high-performance grids
Proceedings of the ACM 2000 conference on Java Grande
Sun Grid Engine: Towards Creating a Compute Power Grid
CCGRID '01 Proceedings of the 1st International Symposium on Cluster Computing and the Grid
The Globus Project: A Status Report
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
The gSOAP Toolkit for Web Services and Peer-to-Peer Computing Networks
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Standardization of an API for Distributed Resource Management Systems
CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
Hi-index | 0.00 |
While existing resource management software systems each have distinct and advanced capabilities, the way in which a user submits a basic job is generally similar across resource management systems. Recognizing this, the HPC profile working group in the open grid forum (OGF) has recently created a set of standards to define a common Web-services-based interface to resource management systems, thereby significantly enhancing interoperability. We describe the design and implementation of BES++, our open source implementation of the OGF HPC profile. BES++ supports LSF, PBS and SGE resource managers and provides a C interface to further extend this software. In addition to complying with the OGF HPC basic profile specification, we support emerging OGF HPC profile extensions such as file staging and advanced filter. We support job forwarding from one BES++ server to another, thereby enhancing potential transparency to the client. In addition, BES++ currently offers proof-of-concept support for legacy client tools such as qsub by translating legacy scripts into invocations of our BES++ client. We evaluate the effectiveness of BES++ through microbenchmarks, assessment of correctness/interoperability, and ability to parse and translate legacy scripts. To our knowledge, this research is the first to comprehensively report on the challenges, issues, and evaluation of the implementation of the OGF HPC profile specifications.