Trace-Based Load Characterization for Generating Performance Software Models
IEEE Transactions on Software Engineering
Using UML models for performance calculation
Proceedings of the 2nd international workshop on Software and performance
Proceedings of the 2nd international workshop on Software and performance
High Performance Cluster Computing: Architectures and Systems
High Performance Cluster Computing: Architectures and Systems
Heterogeneous System Performance Prediction and Analysis Using PS
IEEE Concurrency
A Three-View Model for Performance Engineering of Concurrent Software
IEEE Transactions on Software Engineering
A Method for Design and Performance Modeling of Client/Server Systems
IEEE Transactions on Software Engineering
Performance Engineering Evaluation of Object-Oriented Systems with SPE*ED
Proceedings of the 9th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
Performance prediction through simulation of a hybrid MPI/OpenMP application
Parallel Computing - OpenMp
Simulation-based optimization of multiple-task GRID applications
Future Generation Computer Systems
Self-optimization of secure web services
Computer Communications
Cloud@Home: performance management components
Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing
Self-optimization of MPI applications within an autonomic framework
HPCC'06 Proceedings of the Second international conference on High Performance Computing and Communications
Self-optimizing MPI applications: a simulation-based approach
HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
Performance oriented development and tuning of GRID applications
PARA'04 Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing
Hi-index | 0.00 |
This paper presents an approach to the performance analysis of distributed software systems that relies on the use of the MetaPL notation system. MetaPL is an XML-based language that can describe programs written in different distributed programming languages and environments. The possibility to include timing information in the program description promotes the use of software performance engineering techniques during software development. Moreover, MetaPL makes also possible to analyze and to tune existing code. Both options are supported by the automatic production of program views feeding an existing distributed heterogeneous systems simulator. After an overview of the architecture of the notation system, its use for performance-driven software development and for program tuning is discussed.