Prediction and adaptation in Active Harmony
- 27 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10828907,p. 180-188
- https://doi.org/10.1109/hpdc.1998.709971
Abstract
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.Keywords
This publication has 19 references indexed in Scilit:
- Thread migration and communication minimization in DSM systemsProceedings of the IEEE, 1999
- An online computation of critical path profilingPublished by Association for Computing Machinery (ACM) ,1996
- Object and native code thread mobility among heterogeneous computersACM SIGOPS Operating Systems Review, 1995
- An intelligent dynamic load balancer for workstation clustersACM SIGOPS Operating Systems Review, 1995
- Dynamic scheduling of parallel applicationsPublished by Springer Nature ,1995
- The comfort automatic tuning projectInformation Systems, 1994
- The Prospero Resource Manager: A scalable framework for processor allocation in distributed systemsConcurrency: Practice and Experience, 1994
- Utopia: A load sharing facility for large, heterogeneous distributed computer systemsSoftware: Practice and Experience, 1993
- The Nas Parallel BenchmarksThe International Journal of Supercomputing Applications, 1991
- A survey of process migration mechanismsACM SIGOPS Operating Systems Review, 1988