Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
Sofiware Partitioning for Distributed, Sequential, Pipelined Applications
IEEE Transactions on Software Engineering
An approach to derive time costs of sequential computations
Journal of Systems and Software
A design and modeling environment to develop real-time, distributed software systems
A design and modeling environment to develop real-time, distributed software systems
Efficient software performance estimation methods for hardware/software codesign
DAC '96 Proceedings of the 33rd annual Design Automation Conference
A wideband approach to integrating performance prediction into a software design environment
Proceedings of the 1st international workshop on Software and performance
Performance Engineering of Software Systems
Performance Engineering of Software Systems
Probability and Statistics with Reliability, Queuing and Computer Science Applications
Probability and Statistics with Reliability, Queuing and Computer Science Applications
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
A Three-View Model for Performance Engineering of Concurrent Software
IEEE Transactions on Software Engineering
Automatic Generation of a Software Performance Model Using an Object-Oriented Prototype
MASCOTS '95 Proceedings of the 3rd International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems
Hierarchical modeling for parallel and distributed software applications
Hierarchical modeling for parallel and distributed software applications
IEEE Transactions on Software Engineering
Queueing Models of Computer Systems
Computer
Efficient allocation of distributed object-oriented tasks to a pre-defined scheduled system
International Journal of Computers and Applications
Scheduling real-time fork-join structures in cluster computing
International Journal of High Performance Computing and Networking
Hi-index | 0.00 |
Performance modeling and evaluation techniques are essential when designing and implementing distributed software systems. Constructing performance models for such systems can require significant effort. This paper presents Hierarchical Performance Modeling as a technique to model performance for different layers of abstraction. Once the system architecture and software functionality have been specified, this model supports performance model generation for the evaluation and analysis of computation delays of software processes, communication delays of distributed software architectures, and hardware platform alternatives. A simplified example is presented to illustrate the concepts of the Hierarchical Performance Model.