Passage time distributions for a class of queueing networks: closed, open, or mixed, with difference classes of customers with applications to computer system modeling

Networks of queues are important models of multiprogrammed time-shared computer systems and computer communication networks. Although equilibrium state probabilities of a broad class of network models have been derived in the past, analytic or approximate solutions for response time distributions or more general passage time distributions are still open problems. In this paper we formulate the passage time problem as a "hitting time" or "first passage time" problem in a Markov system and derive the analytic solution to passage time distributions of closed queueing networks. Efficient numerical approximation is also proposed. The result for closed queueing networks is further extended to obtain approximate passage time distributions for open queueing networks. Finally, we employ the techniques derived in this paper to study the interfault time and response time distribution and density functions of multiprogramming, size of main memory, service time of paging devices and rate of file I/O requests on the shape of distribution functions and density functions have been examined.

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

[2]  Samuel H. Fuller,et al.  A page allocation strategy for multiprogramming systems , 1973, SOSP '73.

[3]  B. Bernholtz,et al.  Closed Finite Queuing Networks with Time Lags and with Several Classes of Units , 1968, Oper. Res..

[4]  D. Cox A use of complex probabilities in the theory of stochastic processes , 1955, Mathematical Proceedings of the Cambridge Philosophical Society.

[5]  P. Whittle Equilibrium distributions for an open migration process , 1968, Journal of Applied Probability.

[6]  J.C. Browne,et al.  Hierarchical techniques for the development of realistic models of complex computer systems , 1975, Proceedings of the IEEE.

[7]  Hisashi Kobayashi,et al.  Queueing Models for Computer Communications System Analysis , 1977, IEEE Trans. Commun..

[8]  Jeffrey P. Buzen,et al.  Queueing Network Models of Multiprogramming , 1971, Outstanding Dissertations in the Computer Sciences.

[9]  Hisashi Kobayashi,et al.  Queuing Networks with Multiple Closed Chains: Theory and Computational Algorithms , 1975, IBM J. Res. Dev..

[10]  W. J. Gordon,et al.  Closed Queuing Systems with Exponential Servers , 1967, Oper. Res..

[11]  Donald L. Iglehart,et al.  Regenerative Simulation of Response Times in Networks of Queues , 1980, J. ACM.

[12]  Charles Gilbert Moore,et al.  Network models for large-scale time-sharing systems , 1971 .

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

[14]  W. Feller,et al.  An Introduction to Probability Theory and Its Application. , 1951 .

[15]  F. Baskett The dependence of computer system queues upon processing time distribution and central processor scheduling , 1972, OPSR.

[16]  K. Mani Chandy,et al.  Design automation and queueing networks: An interactive system for the evaluation of computer queueing models , 1972, DAC '72.

[17]  Arthur E. Ferdinand,et al.  An Analysis of the Machine Interference Model , 1971, IBM Syst. J..