Open, Closed, and Mixed Networks of Queues with Different Classes of Customers
Journal of the ACM (JACM)
Positive Experiences with a Multiprocessing System
ACM Computing Surveys (CSUR)
Computational algorithms for closed queueing networks with exponential servers
Communications of the ACM
HYDRA: the kernel of a multiprocessor operating system
Communications of the ACM
Introduction to Operation Systems Design
Introduction to Operation Systems Design
Theory, Volume 1, Queueing Systems
Theory, Volume 1, Queueing Systems
Speedup Versus Efficiency in Parallel Systems
IEEE Transactions on Computers
The performance implications of thread management alternatives for shared-memory multiprocessors
SIGMETRICS '89 Proceedings of the 1989 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
The Performance Implications of Thread Management Alternatives for Shared-Memory Multiprocessors
IEEE Transactions on Computers
The aggregate server method for analyzing serialization delays in computer systems
ACM Transactions on Computer Systems (TOCS)
Performance analysis of suspend locks in operating systems
IBM Journal of Research and Development
Hi-index | 0.02 |
The problem of modelling and analysing the performance of software structures for distributed computer systems is addressed. A modelling technique is proposed which has many striking analogies with current techniques for evaluating hardware systems and yet focuses attention on the system software. The analysis of such models will draw heavily on the substantial work already done in the analysis of hardware models. To illustrate the modelling technique proposed, it is applied to an investigation of the trade-offs associated with the configuration of critical sections in a distributed software system. Simple queueing techniques are used to model a number of alternative configurations. The study throws some light on the regions of optimum decomposition, and the impact on performance of some of the important design variables.