Application experiences with the Globus toolkit
- 27 November 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The development of applications and tools for high-performance ``computational grids'' is complicated by the heterogeneity and frequently dynamic behavior of the underlying resources; by the complexity of the applications themselves, which often combine aspects of supercomputing and distributed computing; and by the need to achieve high levels of performance. The Globus toolkit has been developed with the goal of simplifying this application development task, by providing implementations of various core services deemed essential for high-performance distributed computing. In this paper, we describe two large applications developed with this toolkit: a distributed interactive simulation and a teleimmersion system. We describe the process used to develop the applications, review lessons learned, and draw conclusions regarding the effectiveness of the toolkit approach.Keywords
This publication has 16 references indexed in Scilit:
- DIVE A multi-user virtual reality systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- WebOS: operating system services for wide area applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Implementing distributed synthetic forces simulations in metacomputing environmentsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The Globus project: a status reportPublished 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
- A resource management architecture for metacomputing systemsPublished by Springer Nature ,1998
- The Legion vision of a worldwide virtual computerCommunications of the ACM, 1997
- Managing Multiple Communication Methods in High-Performance Networked Computing SystemsJournal of Parallel and Distributed Computing, 1997
- The Nexus Approach to Integrating Multithreading and CommunicationJournal of Parallel and Distributed Computing, 1996
- The process group approach to reliable distributed computingCommunications of the ACM, 1993