A Markov chain approximation for the analysis of banyan networks

This paper analyzes the delay suffered by messages in a clocked, packet-switched, square Banyan network with k x k output-buffered switches by approximating the flow processes in the network with Markov chains. We recursively approximate the departure process of buffers of the nth stage in terms of thqt at the n -- lst stage. We show how to construct the transition matrix for the Markov chain at each stage of the network and how to solve for the stationary distribution of the delay in the queues of that stage. The analytical results are compared with simulation results for several cases. Finally, we give a method based on this approximation and the technique of coupling to compute upper bounds on the time for the system to approach steady state.

[1]  Kevin P. McAuliffe,et al.  The IBM Research Parallel Processor Prototype (RP3): Introduction and Architecture , 1985, ICPP.

[2]  Bailey Proceedings of the 1988 international conference on parallel processing , 1988 .

[3]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[4]  D. Griffeath A maximal coupling for Markov chains , 1975 .

[5]  Alan Weiss,et al.  The Distribution of Waiting Times in Clocked Multistage Interconnection Networks , 1988, IEEE Trans. Computers.

[6]  J. Kingman A FIRST COURSE IN STOCHASTIC PROCESSES , 1967 .

[7]  Debasis Mitra,et al.  Randomized parallel communications on an extension of the omega network , 1987, JACM.

[8]  Marc Snir,et al.  The Performance of Multistage Interconnection Networks for Multiprocessors , 1983, IEEE Transactions on Computers.

[9]  Ralph Grishman,et al.  The NYU Ultracomputer—Designing an MIMD Shared Memory Parallel Computer , 1983, IEEE Transactions on Computers.

[10]  Thomas G. Robertazzi,et al.  The Performance of Multistage Interconnection Networks for Multiprocessors , 1993 .

[11]  Arif Abdulhusein Merchant Analytical models for the performance analysis of banyan networks , 1991 .

[12]  A. Gottleib,et al.  The nyu ultracomputer- designing a mimd shared memory parallel computer , 1983 .

[13]  Samuel Karlin,et al.  A First Course on Stochastic Processes , 1968 .

[14]  Rajeev Motwani,et al.  Stable husbands , 1990, SODA '90.

[15]  Robert H. Thomas,et al.  Performance Measurements on a 128-Node Butterfly Parallel Processor , 1985, International Conference on Parallel Processing.