Multiclass queueing networks with population constrainted subnetworks

A Multiclass Queueing Network model (MQN) is partitioned into a set of disjoint subnetworks. Population constraints are applied to each subnetwork such that within each subnetwork each population chain is either subject to an individual population constraint, or a group of chains may be subject to a common (shared) population constraint. Such population constraints are necessary in order to model multiprogramming level constraints in mainframe computer systems and window flow control mechanisms in computer communication networks. A computationally efficient approximate solution method is developed for solving MQN's with population constraints. Each subnetwork is reduced to a single approximately flow equivalent composite centre by assuming that the effect of other chains on a given chain can be adequately represented by their average customer populations. The accuracy of the population constraint approximation is compared against previous techniques by applying it to a set of test cases for which simulation solutions have previously been reported. The accuracy of the approximation technique is found to be good and in general is an improvement over previously published concurrency constraint approximations.

[1]  Edward D. Lazowska,et al.  Multiple class memory constrained queueing networks , 1982, SIGMETRICS '82.

[2]  Martin Reiser,et al.  Mean-value analysis and convolution method for queue-dependent servers in closed queueing networks , 1981, Perform. Evaluation.

[3]  K. Mani Chandy,et al.  Open, Closed, and Mixed Networks of Queues with Different Classes of Customers , 1975, JACM.

[4]  Alexandre Brandwajn Fast approximate solution of multiprogramming models , 1982, SIGMETRICS '82.

[5]  Edward D. Lazowska,et al.  Quantitative system performance - computer system analysis using queueing network models , 1983, Int. CMG Conference.

[6]  Stephen S. Lavenberg,et al.  Mean-Value Analysis of Closed Multichain Queuing Networks , 1980, JACM.

[7]  K. Mani Chandy,et al.  Linearizer: a heuristic algorithm for queueing network models of computing systems , 1982, CACM.

[8]  Stephen S. Lavenberg,et al.  Computer Performance Modeling Handbook , 1983, Int. CMG Conference.

[9]  Jeffrey P. Buzen,et al.  Computational algorithms for closed queueing networks with exponential servers , 1973, Commun. ACM.

[10]  K. Mani Chandy,et al.  Approximate Methods for Analyzing Queueing Network Models of Computing Systems , 1978, CSUR.

[11]  Anthony E. Krzesinski,et al.  Improved lineariser methods for queueing networks with queue dependent centres , 1984, SIGMETRICS '84.

[12]  K. Mani Chandy,et al.  SCAT: A heuristic algorithm for queueing network models of computing systems , 1981, SIGMETRICS '81.

[13]  K. Mani Chandy,et al.  Parametric Analysis of Queuing Networks , 1975, IBM J. Res. Dev..

[14]  Alexandre Brandwajn,et al.  Efficient approximation for models of multiprogramming with shared domains , 1984, SIGMETRICS '84.

[15]  Charles H. Sauer,et al.  Approximate Solution of Queueing Networks with Simultaneous Resource Possession , 1981, IBM J. Res. Dev..

[16]  Alexander Thomasian,et al.  Analysis of Queueing Network Models with population size constraints and delayed blocked customers , 1984, SIGMETRICS '84.

[17]  Stephen S. Lavenberg,et al.  A Perspective on Iterative Methods for the Approximate Analysis of Closed Queueing Networks , 1983, Computer Performance and Reliability.

[18]  Yonathan Bard,et al.  Some Extensions to Multiclass Queueing Network Analysis , 1979, Performance.