Probability Models for Multiprogramming Computer Systems
Journal of the ACM (JACM)
Application of the Diffusion Approximation to Queueing Networks I: Equilibrium Queue Distributions
Journal of the ACM (JACM)
Computer Communication Networks: Approaches, Objectives, and Performance Considerations
ACM Computing Surveys (CSUR)
Decomposability, instabilities, and saturation in multiprogramming systems
Communications of the ACM
Horner's rule for the evaluation of general closed queueing networks
Communications of the ACM
Computational algorithms for closed queueing networks with exponential servers
Communications of the ACM
System performance evaluation: survey and appraisal
Communications of the ACM
Computer Communications Network Design and Analysis
Computer Communications Network Design and Analysis
Operating Systems Theory
Validation of a computer performance model of the exponential queuing network family
SIGMETRICS '76 Proceedings of the 1976 ACM SIGMETRICS conference on Computer performance modeling measurement and evaluation
An analytic performance model of a multiprogrammed batch-timeshared computer
SIGMETRICS '76 Proceedings of the 1976 ACM SIGMETRICS conference on Computer performance modeling measurement and evaluation
On the convolution algorithm for separable queuing networks
SIGMETRICS '76 Proceedings of the 1976 ACM SIGMETRICS conference on Computer performance modeling measurement and evaluation
Graph models of computer systems: Application to performance evaluation of an operating system
SIGMETRICS '76 Proceedings of the 1976 ACM SIGMETRICS conference on Computer performance modeling measurement and evaluation
Using Covariance Analysis as an aid to interpret the results of a performance measurement
SIGMETRICS '76 Proceedings of the 1976 ACM SIGMETRICS conference on Computer performance modeling measurement and evaluation
Fundamental laws of computer system performance
SIGMETRICS '76 Proceedings of the 1976 ACM SIGMETRICS conference on Computer performance modeling measurement and evaluation
SOSP '71 Proceedings of the third ACM symposium on Operating systems principles
Evaluating computing system changes by means of regression models
SIGME '73 Proceedings of the 1973 ACM SIGME symposium
Analysis of loop transmission systems
Proceedings of the ACM second symposium on Problems in the optimizations of data communications systems
A comparison of queuing network models and measurements of a multiprogrammed computer system
ACM SIGMETRICS Performance Evaluation Review
Design of Real-Time Computer Systems
Design of Real-Time Computer Systems
Modeling, measurement and computer power
AFIPS '72 (Spring) Proceedings of the May 16-18, 1972, spring joint computer conference
Techniques for developing analytic models
IBM Systems Journal
Conventions for digital data communication link design
IBM Systems Journal
Queuing networks with multiple closed chains: theory and computational algorithms
IBM Journal of Research and Development
Parametric analysis of queuing networks
IBM Journal of Research and Development
Approximate analysis of general queuing networks
IBM Journal of Research and Development
ISCA '79 Proceedings of the 6th annual symposium on Computer architecture
Hi-index | 0.00 |
This survey paper discusses a variety of approximate technique for analyzing and predicting the performance of complex systems, such as computer networks. Such techniques tend to the more readily usable by the persons in charge of design, development, selection, or tuning of such systems than the great majority of the techniques available in the current literature. The discussion is motivated by the author's experience in industry for nine years, during which time he saw numerous instances where performance models gave good results when they were applied in situations where a large number of the assumptions made in developing the models were demonstrably false. These results have motivated him to study the current literature on performance modeling to find out why such models work as well as they do. This has led to the results discussed here. A large portion of the paper is a survey of some of the most interesting techniques for approximately modeling system performance that have been developed recently, along with some theoretical developments which indicate why highly simplified models often work surprisingly well. Since it is rare to find situations where the assumptions made in developing models are really valid, simplified models are normally as accurate as more elaborate models. A few examples of successful use of approximate models are discussed next. The paper concludes with a summary of the most important principles developed and an indication of some of the approaches to approximate modeling which the author feels merit further research.