Parallel computing (2nd ed.): theory and practice
Parallel computing (2nd ed.): theory and practice
The metaPL approach to the performance analysis of distributed software systems
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Simulation Based HPC Workload Analysis
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
MetaPL: A Notation System for Parallel Program Description and Performance Analysis
PaCT '01 Proceedings of the 6th International Conference on Parallel Computing Technologies
The Transition from a PVM Program Simulator to a Heterogeneous System Simulator: The HeSSE Project
Proceedings of the 7th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Computational grids in action: the national fusion collaboratory
Future Generation Computer Systems - Grid computing: Towards a new computing infrastructure
A Runtime System for Autonomic Rescheduling of MPI Programs
ICPP '04 Proceedings of the 2004 International Conference on Parallel Processing
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Simulation-based optimization of multiple-task GRID applications
Future Generation Computer Systems
Self-optimization of MPI applications within an autonomic framework
HPCC'06 Proceedings of the Second international conference on High Performance Computing and Communications
Hi-index | 0.00 |
Historically, high performance systems use schedulers and intelligent resource managers in order to optimize system usage and application performance. Most of the times, applications just issue requests of resources to the central system. This centralized approach is an unnecessary constraint for a class of potentially flexible applications, whose resource usage may be modulated as a function of the system status. In this paper we propose a tool which, in a way essentially transparent to final users, lets the application to self-tune in function of the status of the target execution environment. The approach hinges on the use of the MetaPL/HeSSE methodology, i.e., on the use of simulation to predict execution times and skeletal descriptions of the application to describe run-time resource usage.