Supporting Efficient Execution in Heterogeneous Distributed Computing Environments with Cactus and Globus

Gabrielle Allen, Thomas Dramlitsch, Ian Foster, Nicholas T. Karonis, Matei Ripeanu, Edward Seidel, Brian Toonen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Improvements in the performance of processors and networks make it both feasible and interesting to treat collections of workstations, servers, clusters, and supercomputers as integrated computational resources, or Grids. However, the highly heterogeneous and dynamic nature of such Grids can make application development difficult. Here we describe an architecture and prototype implementation for a Grid-enabled computational framework based on Cactus, the MPICH-G2 Grid-enabled message-passing library, and a variety of specialized features to support efficient execution in Grid environments. We have used this framework to perform record-setting computations in numerical relativity, running across four supercomputers and achieving scaling of 88% (1140 CPU's) and 63% (1500 CPUs). The problem size we were able to compute was about five times larger than any other previous run. Further, we introduce and demonstrate adaptive methods that automatically adjust computational parameters during run time, to increase dramatically the efficiency of a distributed Grid simulation, without modification of the application and without any knowledge of the underlying network connecting the distributed computers.

Original languageEnglish (US)
Title of host publicationProceedings of the 2001 ACM/IEEE Conference on Supercomputing, SC 2001
PublisherAssociation for Computing Machinery
Pages52
Number of pages1
ISBN (Electronic)158113293X
DOIs
StatePublished - Nov 10 2001
Externally publishedYes
Event2001 ACM/IEEE Conference on Supercomputing, SC 2001 - Denver, United States
Duration: Nov 10 2001Nov 16 2001

Publication series

NameProceedings of the International Conference on Supercomputing

Conference

Conference2001 ACM/IEEE Conference on Supercomputing, SC 2001
Country/TerritoryUnited States
CityDenver
Period11/10/0111/16/01

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Supporting Efficient Execution in Heterogeneous Distributed Computing Environments with Cactus and Globus'. Together they form a unique fingerprint.

Cite this