Education and Outreach Center
What is Globus ?
 
Grid computing has emerged as an important new field, distinguished from conventional distributed computing by its focus on large-scale resource sharing, innovative applications, and, in some cases, high-performance orientation. The Globus project is developing basic software infrastructure needed to build computational Grids across geographically distributed computational and information resources. Grids are persistent environments that enable software applications to integrate instruments, displays, computational and information resources that are managed by diverse organizations in widespread locations. The development of the World Wide Web has revolutionized the way we think about information. We take for granted our ability to access information from all over the world via the Web. The goal of the Globus project is to bring about a similar revolution with respect to computation. We can hardly imagine the types of applications we might construct if access to supercomputers, live satellite imagery, and mass storage were as straightforward as access to the Web. The Globus Project is developing the technology that can make this vision a reality. The Globus software toolkit facilitates the creation of usable Grids, enabling high-speed coupleing of people, computers, databases and instruments. The Globus Project was first developed jointly by Argonne and USC's Information Sciences Institute). Currently, this project is leading the definition of standard Grid protocols and APIs, in such areas as security, resource management, data management, and information discovery. The open source Globus Toolkit, which provides a reference implementation of these Grid protocols and APIs, has been adopted my most of the major Grid projects world-wide, to provide a common, robust infrastructure for building applications that exploit distributed, heterogeneous, Grid-enabled resources. With Globus one can run gigabyte-per-time-step dataset jpb on two or more high-performance machines at the same time, even though the machines might be located far apart and owned by different organisations. Globus concepts are continuously tested on a global scale by participants in the Globus Ubiquitous Supercomputing Testbed Organization (GUSTO). Globus software is used for large distributed computational jobs, remote instrumentation, remote data transfer and shared immersive space. In particular it helps scientists deal with very large datasets and complex remote collaborations. See for example: Globus is designed to offer features such as uniform access to distributed resources with diverse scheduling mechanisms; information service for resource publication, discovery and selection; API and command-line tools for remote file management, staging of executables and data; and enhanced performance through multiple communication protocols.

Globus is developing two interesting services: (1) GASS: Global Access to Secondary Storage for wide area computing systems; and (2) GARA: Globus Architecture for Resource Allocation, which does distributed resource allocation.

More introduction material about Globus can be found here:

Globus Sites:
Globus Project home page and its UK mirror site
Documents, Guides and Tutorials:
On line Tutorials
Globus Guide [HTML, PDF, PS]
Live video link to Globus tutorials
(You may need to download plugins.)
Grid Starter Kit:
What Certificates do I need ?
Globus Documentation and links
Globus Grid Software source
Linux RPMs for Globus
Contacts:
Ian Foster
Carl Kesslmann

List of latest news
Globus Toolkit Tutorial on January 28 - February 1, 2002 (APS Conference Center, building 402, Argonne National Laboratory Argonne, IL). This tutorial will be structured similar to the Edinburgh's tutorial