MARS—a framework for minimizing the job execution time in a metacomputing environment
Future Generation Computer Systems - Special issue: resource management in distributed systems
Analytical Modeling of Set-Associative Cache Behavior
IEEE Transactions on Computers
Performance Engineering of Software Systems
Performance Engineering of Software Systems
Software Engineering for Parallel and Distributed Systems: Callenges and Opportunities
IEEE Parallel & Distributed Technology: Systems & Technology
HPCN Tools: A European Perspective
IEEE Parallel & Distributed Technology: Systems & Technology
Application Execution Steering using On-the-Fly Performance Prediction
HPCN Europe 1998 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
Pace--A Toolset for the Performance Prediction of Parallel and Distributed Systems
International Journal of High Performance Computing Applications
Performance Prediction Technology for Agent-Based Resource Management in Grid Environments
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Hi-index | 0.00 |
This paper describes a toolset, PACE, that provides detailed predictive performance information throughout the implementation and execution stages of an application. It is structured around a hierarchy of performance models that describes distributed computing systems in terms of its software, parallelisation and hardware components, providing performance information concerning expected execution time, scalability and resource use of applications. A principal aim of the work is to provide a capability for rapid calculation of relevant performance numbers without sacrificing accuracy. The predictive nature of the approach provides both pre- and post- implementation analyses, and allows implementation alternatives to be explored prior to the commitment of an application to a system. Because of the relatively fast analysis times, these techniques can be used at run-time to assist in application steering and efficient management of the available system resources.