Performance of hypercube routing schemes with or without buffering

Considers two different hypercube routing schemes, which are called the simple and the priority schemes. The authors evaluate the throughput of both the unbuffered and the buffered version of these schemes for random multiple node-to-node communications. The results obtained are approximate, but very accurate as simulations indicate, and are given in particularly interesting forms. They find that little buffer space (between one and three packets per link) is necessary to achieve throughput close to that of the infinite buffer case. They also consider two deflection routing schemes, called the simple nonwasting deflection and the priority nonwasting deflection schemes. They evaluate their throughput-using simulations, and compare them to the priority scheme. >

[1]  Leslie G. Valiant,et al.  Universal schemes for parallel communication , 1981, STOC '81.

[2]  Daniel M. Dias,et al.  Analysis and Simulation of Buffered Delta Networks , 1981, IEEE Transactions on Computers.

[3]  Janak H. Patel Performance of Processor-Memory Interconnections for Multiprocessors , 1981, IEEE Transactions on Computers.

[4]  Efficient schemes for parallel communication , 1982, PODC '82.

[5]  Leslie G. Valiant,et al.  A Scheme for Fast Parallel Communication , 1982, SIAM J. Comput..

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

[7]  Eli Upfal,et al.  Efficient schemes for parallel communication , 1982, PODC '82.

[8]  A G Greenberg,et al.  Sharp approximation models of adaptive routing in mesh networks (preliminary report) , 1986 .

[9]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[10]  Nicholas F. Maxemchuk Routing in the Manhattan Street Network , 1987, IEEE Trans. Commun..

[11]  R.R. Kock Increasing the size of a network by a constant factor can increase performance by more than a constant factor , 1988, [Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science.

[12]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[13]  Nicholas F. Maxemchuk,et al.  Comparison of deflection and store-and-forward techniques in the Manhattan Street and Shuffle-Exchange Networks , 1989, IEEE INFOCOM '89, Proceedings of the Eighth Annual Joint Conference of the IEEE Computer and Communications Societies.

[14]  Graham Birtwistle,et al.  Vlsi and Parallel Computation , 1990 .

[15]  Bruce E. Hajek,et al.  Performance of shuffle-like switching networks with deflection , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[16]  William J. Dally,et al.  Network and processor architecture for message-driven computers , 1990 .

[17]  A. K. Choudhury,et al.  Performance analysis of deflection routing in the Manhattan Street network , 1991, ICC 91 International Conference on Communications Conference Record.

[18]  George D. Stamoulis Routing and performance evaluation in interconnection networks , 1991 .

[19]  S. Jamaloddin Golestani,et al.  Congestion-free communication in high-speed packet networks , 1991, IEEE Trans. Commun..

[20]  Nicholas F. Maxemchuk,et al.  Problems Arising from Deflection Routing: Live-lock, Lockout, Congestion and Message Reassembly , 1991 .

[21]  F. Leighton,et al.  Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes , 1991 .

[22]  Arvind Krishna Communication with few buffers: analysis and design , 1991 .

[23]  Jack Brassil Deflection routing in certain regular networks , 1992 .

[24]  Albert G. Greenberg,et al.  Deflection routing in hypercube networks , 1992, IEEE Trans. Commun..

[25]  Emmanouel A. Varvarigos Static and dynamic communication in parallel computing , 1992 .

[26]  Richard Koch Increasing the Size of a Network by a Constant Factor can Increase Performance by more than a Constant Factor , 1992, SIAM J. Comput..

[27]  Bruce E. Hajek,et al.  On the average delay for routing subject to independent deflections , 1993, IEEE Trans. Inf. Theory.

[28]  Emmanouel A. Varvarigos,et al.  A Conflict Sense Routing Protocol and Its Performance for Hypercubes , 1996, IEEE Trans. Computers.