Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
Throughput calculation for basic stochastic rendezvous networks
Performance Evaluation
Object-oriented system development
Object-oriented system development
Reference architecture for distributed systems management
IBM Systems Journal
Asymptotic analysis of multiclass closed queueing networks: common bottleneck
Performance Evaluation
Performance Engineering of Software Systems
Performance Engineering of Software Systems
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
Performance Engineering of Distributed Software Process Architectures
MMB '95 Proceedings of the 8th International Conference on Modelling Techniques and Tools for Computer Performance Evaluation: Quantitative Evaluation of Computing and Communication Systems
Characterizing the resource demands of TCP/IP
HPCN Europe '95 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
Parameter estimation for performance models of distributed application systems
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
Services supporting management of distributed applications and systems
IBM Systems Journal
Configuration Maintenance for Distributed Applications Management
Journal of Network and Systems Management
Configuration maintenance for distributed applications management
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Hi-index | 0.00 |
In this paper we describe several application design features that can impact the performance of distributed applications. Our goal is to identify restrictions on design that lead to responsive scalable distributed applications. A performance model is proposed that can be used to describe distributed application features and to consider the performance impact of design alternatives. Model building techniques are surveyed along with information sources for the models. Performance evaluation techniques predict the performance behavior of systems described by models. Several techniques are described and presented in the context of a performance engineering method for distributed applications. These techniques should be applied early in the development of an application to identify necessary design restrictions. The restrictions on design should become part of the software architecture of the application so they do not have to be rediscovered.