Interpretive performance prediction for parallel application development
Journal of Parallel and Distributed Computing
Optimizations for Language-Directed Computational Steering
IPPS '99/SPDP '99 Proceedings of the 13th International Symposium on Parallel Processing and the 10th Symposium on Parallel and Distributed Processing
Adaptive Runtime Partitioning of AMR Applications on Heterogeneous Clusters
CLUSTER '01 Proceedings of the 3rd IEEE International Conference on Cluster Computing
Engineering a Distributed Computational Collaboratory
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 9 - Volume 9
Forecasting network performance to support dynamic scheduling using the network weather service
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
Hi-index | 0.00 |
This paper presents an overview of Pragma, an adaptive runtime infrastructure 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 overarching motivation for this research is to enable the next generation of very large-scale dynamically adaptive scientific and engineering simulations on widely distributed and highly heterogeneous and dynamic execution environments such as the computational "grid". Pragma combines 4 key components: system characterization and abstraction component, application characterization component, active network control, and policybase. The design of Pragma is driven by three astrophysical simulations chosen to be representative of a wide variety of important simulations and to expose many of the problems presently encountered (and currently unsolved) by computational physicists. The design, prototype implementation, and preliminary evaluations of Pragma components are presented.