The Cactus Worm: Experiments with dynamic resource discovery and allocation in a grid environment

Gabrielle Allen, David Angulo, Ian Foster, Gerd Lanfermann, Chuang Liu, Thomas Radke, Ed Seidel, John Shalf

Research output: Contribution to journalArticlepeer-review


The ability to harness heterogeneous, dynamically available grid resources is attractive to typically resourcestarved computational scientists and engineers, as in principle it can increase, by significant factors, the number of cycles that can be delivered to applications. However, new adaptive application structures and dynamic runtime system mechanisms are required if we are to operate effectively in grid environments. To explore some of these issues in a practical setting, the authors are developing an experimental framework, called Cactus, that incorporates both adaptive application structures for dealing with changing resource characteristics and adaptive resource selection mechanisms that allow applications to change their resource allocations (e.g., via migration) when performance falls outside specified limits. The authors describe the adaptive resource selection mechanisms and describe how they are used to achieve automatic application migration to "better" resources following performance degradation. The results provide insights into the architectural structures required to support adaptive resource selection. In addition, the authors suggest that the Cactus Worm affords many opportunities for grid computing.

Original languageEnglish (US)
Pages (from-to)345-358
Number of pages14
JournalInternational Journal of High Performance Computing Applications
Issue number4
StatePublished - Dec 2001
Externally publishedYes

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture

Fingerprint Dive into the research topics of 'The Cactus Worm: Experiments with dynamic resource discovery and allocation in a grid environment'. Together they form a unique fingerprint.

Cite this