268 7 Queuing Analysis
cannot be served until the next time step. What will be the expression for the
state matrix? Compare your result to (7.94).
7.31 Consider an M/M
m
/1/B queue with arrival probability a = 0.5, departure
probability c = 0.2, m = 2, and maximum queue size B = 5. The queue
is not stable since the average number of arrivals is larger than the average
number of departures.
(a) Construct the transition matrix P.
(b) Find the values of the equilibrium distribution vector.
(c) Calculate the queue performance.
7.32 In the analysis of the M/M
m
/1 queue, it was assumed that when a packet
arrives, it can be serviced at the same time step. Suppose the arriving packet
is serviced the next time step. Draw the state transition diagram and at write
down the corresponding transition matrix. Derive the main performance equa-
tions of such a queue.
References
1. F. Elguibaly, “Analysis and design of arbitration protocols”, IEEE Transactions on Computers,
vol. 38, No. 2, pp. 1168–1175, 1989.
2. D.G. Kendall, “Stochastic processes occurring in the theory of queues and their analy-
sis by means of the embedded Markov chain”, Annals of Mathematical Statistics, vol. 24,
pp. 338–354, 1953.
3. M. E. Woodward, Communication and Computer Networks, IEEE Computer Society Press, Los
Alamitos, CA, 1994.
4. I. Peterson, Fatal Defect: Chasing Killer Computer Bugs, Random House, New York, 1995.
5. W.J. Stewart, Introduction to Numerical Solutions of Markov Chains, Princeton University
Press, Princeton, New Jersey, 1994.
6. J. Billington, M. Diaz and G. Rozenberg (eds.), Application of Petri Nets to Communication
Networks: Advances in Petri Nets, Springer, New York, 1999.
7. K. Jensen, Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use, Springer-
Verlag, New York, 1997.