Download:
|
by Ian Foster, Carl Kesselman
International Journal of Supercomputer Applications
http://www.cs.swarthmore.edu/~newhall/cs97/s00/readings/globus.ps
Add To MetaCart
Abstract:
Emerging high-performance applications require the ability to exploit diverse, geographically distributed resources. These applications use high-speed networks to integrate supercomputers, large databases, archival storage devices, advanced visualization devices, and/or scientific instruments to form networked virtual supercomputers or metacomputers. While the physical infrastructure to build such systems is becoming widespread, the heterogeneous and dynamic nature of the metacomputing environment poses new challenges for developers of system software, parallel tools, and applications. In this article, we introduce Globus, a system that we are developing to address these challenges. The Globus system is intended to achieve a vertically integrated treatment of application, middleware, and network. A low-level toolkit provides basic mechanisms such as communication, authentication, network information, and data access. These mechanisms are used to construct various higher-level metacomputing services, such as parallel programming tools and schedulers. Our long-term goal is to build an Adaptive Wide Area Resource Environment (AWARE), an integrated set of higher-level services that enable applications to adapt to heterogeneous and dynamically changing metacomputing environments. Preliminary versions of Globus components were deployed successfully as part of the I-WAY networking experiment. 1
Citations
|
799
|
Condor - A Hunter of Idle Workstations
– Litzkow, Livny, et al.
- 1988
|
|
740
|
Using MPI: Portable Parallel Programming with the Message Passing Interface, 2nd edition
– Gropp, Lusk, et al.
- 1999
|
|
499
|
A highperformance, portable implementation of the MPI Message-Passing Interface standard
– Gropp, Lusk, et al.
- 1996
|
|
291
|
High Performance Messaging on Workstations: Illinois Fast Messages (FM) for Myrinet
– Pakin, Lauria, et al.
- 1995
|
|
207
|
The Nexus approach to integrating multithreading and communication
– Foster, Kesselman, et al.
- 1996
|
|
201
|
A directory service for configuring high-performance distributed computations
– Fitzgerald, Foster, et al.
|
|
200
|
Dynamically forecasting network performance using the network weather service
– Wolski
- 1998
|
|
182
|
Generic Security Service Application Programming Interface
– Linn
- 1993
|
|
145
|
Application-level scheduling on distributed heterogeneous networks
– Berman, Wolski, et al.
- 1996
|
|
102
|
Legion - a View from 50,000 Feet
– Grimshaw, Wulf
- 1996
|
|
101
|
Legion: The next logical step toward a nationwide virtual computer
– Grimshaw, Wulf, et al.
- 1994
|
|
74
|
Culler Active Message Applications Programming Interface and Communication Subsystem Organization
– Mainwaring, E
- 1996
|
|
73
|
Managing Multiple Communication Methods in Highperformance Networked Computing Systems
– Foster, Geisler, et al.
- 1997
|
|
58
|
CC++: A declarative concurrent object oriented programming notation
– Chandy, Kesselman
- 1993
|
|
48
|
An Abstract-Device interface for Implementing Portable Parallel-I/O Interfaces”(ADIO
– Thakur, Gropp, et al.
- 1996
|
|
45
|
Overview of the I-WAY: Wide area visual supercomputing
– DeFanti, Foster, et al.
- 1996
|
|
41
|
Software infrastructure for the I-WAY high performance distributed computing experiment
– Foster, Geisler, et al.
- 1997
|
|
29
|
The Next Frontier: Interactive and Closed Loop Performance Steering
– Reed, Elford, et al.
- 1996
|
|
26
|
Near-Real-Time Satellite Image Processing: Metacomputing in CC
– Lee, Kesselman, et al.
- 1996
|
|
25
|
Sharing visualization experiences among remote virtual environments
– Disz, Papka, et al.
- 1995
|
|
23
|
Remote engineering tools for the design of pollution control systems for commercial boilers
– Diachin, Freitag, et al.
- 1996
|
|
19
|
A secure communications infrastructure for high-performance distributed computing
– Foster, Karonis, et al.
- 1997
|
|
17
|
MPI on the I-WAY: A wide-area, multimethod implementation of the Message Passing Interface
– Foster, Geisler, et al.
- 1996
|
|
15
|
et al. Andrew: A distributed personal computing environment
– Morris
- 1986
|
|
9
|
et al. Distribution of a Coupled-ocean General Circulation Model across high-speed networks
– Mechoso
- 1991
|
|
6
|
et al. Galaxies collide on the I-WAY: An example of heterogeneous wide-area collaborative supercomputing
– Norman
- 1996
|
|
5
|
Shared memory NUMA programming on the
– Nieplocha, Harrison
- 1996
|
|
1
|
The Next Frontier: Interactive andClosedLoopPerformanceSteering
– Reed, Elford, et al.
- 1996
|