Analysis of separable Markov-modulated rate models for information-handling systems

In many communication and computer systems, information arrives to a multiplexer, switch or information processor at a rate which fluctuates randomly, often with a high degree of correlation in time. The information is buffered for service (the server typically being a communication channel or processing unit) and the service rate may also vary randomly. Accurate capture of the statistical properties of these fluctuations is facilitated by modeling the arrival and service rates as superpositions of a number of independent finite state reversible Markov processes. We call such models separable Markov-modulated rate processes (MMRP). In this work a general mathematical model for separable MMRPs is presented, focusing on Markov-modulated continuous flow models. An efficient procedure for analyzing their performance is derived. It is shown that the 'state explosion' problem typical of systems composed of a large number of subsystems, can be circumvented because of the separability property, which permits a decomposition of the equations for the equilibrium probabilities of these systems. The decomposition technique (generalizing a method proposed by Kosten) leads to a solution of the equilibrium equations expressed as a sum of terms in Kronecker product form. A key consequence of decomposition is that the computational complexity of the problem is vastly reduced for large systems. Examples are presented to illustrate the power of the solution technique.

[1]  Alexander Graham,et al.  Kronecker Products and Matrix Calculus: With Applications , 1981 .

[2]  D. Mitra,et al.  Stochastic theory of a data-handling system with multiple sources , 1982, The Bell System Technical Journal.

[3]  Franz Rellich,et al.  Perturbation Theory of Eigenvalue Problems , 1969 .

[4]  Richard Bellman,et al.  Introduction to Matrix Analysis , 1972 .

[5]  B. Avi-Itzhak,et al.  A Many-Server Queue with Service Interruptions , 1968, Oper. Res..

[6]  A. Weiss A new technique for analyzing large traffic systems , 1986, Advances in Applied Probability.

[7]  J. Keilson,et al.  A process with chain dependent growth rate , 1970, Journal of Applied Probability.

[8]  J. Morrison Asymptotic analysis of a data-handling system with many sources , 1989 .

[9]  Donald R. Smith,et al.  An Asymptotic Analysis of a Queueing System with Markov-Modulated Arrivals , 1986, Oper. Res..

[10]  Mischa Schwartz,et al.  Telecommunication networks , 1987 .

[11]  J. Keilson,et al.  A PROCESS WITH CHAIN DEPENDENT GROWTH RATE. PART II: THE RUIN AND ERGODIC PROBLEMS , 1971 .

[12]  M. Fischer Data Performance in a System Where Data Packets are Transmitted During Voice Silent Periods - Single Channel Case , 1979, IEEE Transactions on Communications.

[13]  David W. Lewis,et al.  Matrix theory , 1991 .

[14]  M. Neuts The caudal characteristic curve of queues , 1984, Advances in Applied Probability.

[15]  Mischa Schwartz,et al.  Telecommunication networks: protocols, modeling and analysis , 1986 .

[16]  Frank Kelly,et al.  Reversibility and Stochastic Networks , 1979 .

[17]  D. Mitra Stochastic theory of a fluid model of producers and consumers coupled by a buffer , 1988, Advances in Applied Probability.

[18]  Joe Brewer,et al.  Kronecker products and matrix calculus in system theory , 1978 .

[19]  J. Franklin,et al.  Matrix Theory , 1968 .

[20]  J. Keilson Markov Chain Models--Rarity And Exponentiality , 1979 .