Introduction to Grid Computing

References:   Grid Book,  Chapters 1, 2, 22



1.  What is Grid Computing?

Computational Grid  is a collection of distributed, possibly heterogeneous resources which can be used as an ensemble to execute large-scale applications


Ever-present search for cycles in HPC.  Two foci of research

Grid applications include

Distributed Supercomputing

High-Throughput Applications Data-Intensive Applications 2. Early Experiences with Grid Computing

Gigabit Testbeds Program


 
 Testbed 
 Applications 
 Network 
 CASA 
 Distributed Supercomputing 
HIPPI switches connected by HIPPI-over-SONET at OC-12 
 BLANCA 
Virtual Environments, Remote visualization and steering, multimedia digital libraries 
 Experimental ATM switches running over experimental 622 Mb/s and 45 Mb/s circuits developed by AT&T and universities 
 VISTANET 
Radiation treatment planning applications involving supercomputer, remote instrument (radiation beam) and visualization
ATM network at OC-12 (622 Mb/s) interconnecting HIPPI local area networks
 NECTAR 
Coupled supercomputers running chemical reaction dynamics and CS research
OC-48 (2.4 Gb/s) links between PSC supercomputer facility and CMU (metropolitan area testbed)
 AURORA 
Telerobotics, distributed virtual memory and operating system research
OC-12 network interconnecting 4 research sites and supporting the development of ATM host interfaces, ATM switches and network protocols.
MAGIC
Remote vehicle control applications and high-speed access to databases for terrain visualization and battle simulation
OC-12 network to interconnect ATM-attached hosts

 

I-Way

PACIs Other Efforts 3.  What is the difference between Grid Computing, Cluster Computing and the Web?

Cluster computing focuses on platforms consisting of often homogeneous interconnected nodes in a single administrative domain.

Web focuses on platforms consisting of any combination of resources and networks which support naming services, protocols, search engines, etc. Grid  focus on ensembles of distributed heterogeneous resources used as a platform for high performance computing. 4. State-of-the-art Grid Infrastructure: Globus and Legion

Legion and Globus are the two best-known infrastructure efforts.

Globus -  integrated toolkit of Grid services.

Legion  - Developed by Andrew Grimshaw (UVA)