Globus: a Metacomputing Infrastructure Toolkit

The Globus system is intended to achieve a vertically integrated treatment of application, middleware, and net work. A low-level toolkit provides basic mechanisms such as communication, authentication, network information, and data access. These mechanisms are used to con struct various higher level metacomputing services, such as parallel programming tools and schedulers. The 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 heteroge neous and dynamically changing metacomputing environ ments. Preliminary versions of Globus components were deployed successfully as part of the I-WAY networking experiment.

[1]  Mahadev Satyanarayanan,et al.  Andrew: a distributed personal computing environment , 1986, CACM.

[2]  Bruce D. Shriver,et al.  Research Directions in Object-Oriented Programming , 1987 .

[3]  Miron Livny,et al.  Condor-a hunter of idle workstations , 1988, [1988] Proceedings. The 8th International Conference on Distributed.

[4]  Jack J. Dongarra Advanced Computing Research Facility, Mathematics and Computer Science Division, Argonne National Laboratory , 1989, Int. J. High Perform. Comput. Appl..

[5]  David Jones High performance , 1989, Nature.

[6]  L. Smarr,et al.  Metacomputing : Siggraph'92 Showcase , 1992 .

[7]  John Linn,et al.  Generic Security Service Application Program Interface , 1993, RFC.

[8]  K. Mani Chandy,et al.  CC++: A Declarative Concurrent Object Oriented Programming Notation , 1993 .

[9]  William Gropp,et al.  Skjellum using mpi: portable parallel programming with the message-passing interface , 1994 .

[10]  James C. French,et al.  Legion: The Next Logical Step Toward a Nationwide Virtual Computer , 1994 .

[11]  Anthony Skjellum,et al.  Using MPI - portable parallel programming with the message-parsing interface , 1994 .

[12]  Rick Stevens,et al.  Sharing visualization experiences among remote virtual environments , 1995 .

[13]  Jack Dongarra,et al.  PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing , 1995 .

[14]  A. Chien,et al.  High Performance Messaging on Workstations: Illinois Fast Messages (FM) for Myrinet , 1995, Proceedings of the IEEE/ACM SC95 Conference.

[15]  David E. Culler,et al.  Active message applications programming interface and communication subsystem organization , 1995 .

[16]  Ian T. Foster,et al.  Overview of the I-Way: Wide-Area Visual Supercomputing , 1996, Int. J. High Perform. Comput. Appl..

[17]  Warren Smith,et al.  Software infrastructure for the I-WAY high-performance distributed computing experiment , 1996, Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing.

[18]  David E. Culler,et al.  Active Message Applications Programming Interface , 1996 .

[19]  Ian T. Foster,et al.  The Nexus Approach to Integrating Multithreading and Communication , 1996, J. Parallel Distributed Comput..

[20]  Francine Berman,et al.  Application-Level Scheduling on Distributed Heterogeneous Networks , 1996, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.

[21]  John Shalf,et al.  Galaxies Collide On the I-Way: an Example of Heterogeneous Wide-Area Collaborative Supercomputing , 1996, Int. J. High Perform. Comput. Appl..

[22]  Robert J. Harrison,et al.  Shared memory NUMA programming on I-WAY , 1996, Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing.

[23]  Anthony Skjellum,et al.  A High-Performance, Portable Implementation of the MPI Message Passing Interface Standard , 1996, Parallel Comput..

[24]  Andrew S. Grimshaw,et al.  Legion-a view from 50,000 feet , 1996, Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing.

[25]  Carl Kesselman,et al.  Near-real-time satellite image processing: metacomputing in CC++ , 1996, IEEE Computer Graphics and Applications.

[26]  Paul E. Plassmann,et al.  Remote Engineering Tools for the Design of Pollution Control Systems for Commercial Boilers , 1996 .

[27]  E. Lusk,et al.  An abstract-device interface for implementing portable parallel-I/O interfaces , 1996, Proceedings of 6th Symposium on the Frontiers of Massively Parallel Computation (Frontiers '96).

[28]  Steven Tuecke,et al.  MPI on the I-WAY: a wide-area, multimethod implementation of the Message Passing Interface , 1996, Proceedings. Second MPI Developer's Conference.

[29]  Evgenia Smirni,et al.  The next frontier: interactive and closed loop performance steering , 1996, 1996 Proceedings ICPP Workshop on Challenges for Parallel Processing.

[30]  Warren Smith,et al.  A directory service for configuring high-performance distributed computations , 1997, Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183).

[31]  Ian T. Foster,et al.  Managing Multiple Communication Methods in High-Performance Networked Computing Systems , 1997, J. Parallel Distributed Comput..

[32]  Ian T. Foster,et al.  A secure communications infrastructure for high-performance distributed computing , 1997, Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183).