Smart file objects: a remote file access paradigm
Proceedings of the sixth workshop on I/O in parallel and distributed systems
Predicting the cost and benefit of adapting data parallel applications in clusters
Journal of Parallel and Distributed Computing
InterWeave: A Middleware System for Distributed Shared State
LCR '00 Selected Papers from the 5th International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers
Active harmony: towards automated performance tuning
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Asserting performance expectations
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Integrated scheduling: the best of both worlds
Journal of Parallel and Distributed Computing
A framework for multi-execution performance tuning
On-line monitoring systems and computer tool interoperability
Using Information from Prior Runs to Improve Automated Tuning Systems
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
An API for Runtime Code Patching
International Journal of High Performance Computing Applications
MPI performance analysis tools on Blue Gene/L
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Proceedings of the 7th international conference on Autonomic computing
Hi-index | 0.00 |
We describe the design and early functionality of the Active Harmony global resource management system. Harmony is an infrastructure designed to efficiently execute parallel applications in large-scale, dynamic environments.Harmony differs from other projects with similar goals in that the system automatically adapts ongoing computations to changing conditions through online reconfiguration. This reconfiguration can consist of system-directed migration of work at several different levels, or automatic application adaptation through the use of tuning options exported by Harmony-aware applications.We describe early experience with work migration at the level of procedures, processes and lightweight threads.