This paper presents the design, prototype implementation, and evaluation of a runtime management framework for structured
adaptive mesh refinement applications. The framework is capable of reactively and proactively managing and optimizing application
execution using current system and application state, predictive models for system behavior and application performance, and
an agent based control network. The overall goal of this research is to enable large-scale dynamically adaptive scientific
and engineering simulations on distributed, heterogeneous and dynamic execution environments such as the computational “grid”.
Keywords Adaptive runtime management - Structured adaptive mesh - refinement; Dynamic applications - Heterogeneous distributed computing - Performance characterization.
Support for this work was provided by the NSF via grants numbers ACI 9984357 (CAREERS), EIA 0103674 (NGS) and EIA-0120934
(ITR), DOE ASCI/ASAP (Caltech) via grant number PC295251, and the DOE Scientific Discovery through Advanced Computing (SciDAC)
program via grant number DE-FC02-01ER41184.