This Article 
 Bibliographic References 
 Add to: 
Design and Performance Analysis of Load-Distributing Fault-Tolerant Network
May 1996 (vol. 45 no. 5)
pp. 540-551

Abstract—We propose a general design technique for high-performance fault-tolerant networks in multiprocessor systems. The proposed technique called extra link multistage interconnection network (ELMIN) can distribute the load evenly and tolerate faults by providing maximal independent paths at the expense of some additional hardware (extra links), which is much smaller than most of the networks proposed earlier. In this paper, the technique is applied to some specific networks, i.e., the CIN (cube interconnection network) and the d-dilated CIN, to show how to maximize the number of redundant paths. The routing algorithms for the ELMIN have the same simplicity as that of the original MIN. We analyze the performance of the proposed networks and also simulate them along with several others under the buffered and unbuffered packet switching environment. Both analysis and simulation show the high performance of the proposed networks without regard to the presence of faults.

[1] G.B. Adams,D.P. Agarwal, and H.J. Siegel,"Fault-Tolerant Multistage Interconnection Networks," Computer, pp. 14-27, June 1987.
[2] G.B. Adams and H.J. Siegel,"The Extra Stage Cube: A Fault-Tolerant Interconnection Network for Supersystems," IEEE Trans. Computers, vol. 31, no. 5, pp. 443-454, May 1982.
[3] C.-Y. Chin and K. Hwang,"Packet Switching Networks for Multiprocessors and Data Flow Computers," IEEE Trans. Computers, vol. 33, no. 11, pp. 991-1003, Nov. 1984.
[4] B.G. Douglass,"Rearrangeable Three-Stage Interconnection Networks and Their Routing Properties," IEEE Trans. Computers, vol. 42, no. 5, pp. 559-567, May 1993.
[5] X. Jiang,"High-Speed Switch Architectures for Integrated Voice-Data-Video Services," PhD dissertation, Dept. of Electrical Eng., Univ. of Washington, Seattle, 1989.
[6] L. Kleinrock,Queueing Systems Volume I: Theory, pp. 103-105.New York: John Wiley&Sons, 1975.
[7] C.P. Kruskal and M. Snir,"The Performance of Multistage Interconnection Networks for Multiprocessors," IEEE Trans. Computers, vol. 32, no. 12, pp. 1,091-1,098, Dec. 1983.
[8] V.P. Kumar and S.M. Reddy,"Augmented Shuffle-Exchange Multistage Interconnection Networks," Computer, pp. 30-40, June 1987.
[9] C.A. Lea,"The Load-Sharing Banyan Network," IEEE Trans. Computers, vol. 35, no. 12, pp. 1,025-1,034, Dec. 1986.
[10] F. Lombardi,C. Feng, and W.-K. Huang,"Detection and Location of Multiple Faults in Baseline Interconnection Networks," IEEE Trans. Computers, vol. 41, no. 10, pp. 1,340-1,344, Oct. 1992.
[11] T. Meisling,"Discrete-Time Queueing Theory," Operations Research, vol. 6-1, pp. 96-105, Jan.-Feb. 1958.
[12] K. Padmanabhan and D.H. Lawrie,"A Class of Redundant Path Multistage Interconnection Networks," IEEE Trans. Computers, vol. 32, no. 12, pp. 1,099-1,108, Dec. 1983.
[13] J.H. Patel,"Performance of Processor-Memory Interconnections for Multiprocessors," IEEE Trans. Computers, vol. 30, no. 10, pp. 771-780, Oct. 1981.
[14] G.F. Pfister and V.A. Norton,"'Hot Spot' Contention and Combining in Multistage Interconnection Networks," IEEE Trans. Computers, vol. 34, no. 10, pp. 943-957, Oct. 1985.
[15] M.O. Rabin, Efficient Dispersal of Information for Security, Load Balancing and Fault Tolerance J. ACM, vol. 36, no. 2, pp. 335-348, 1989.
[16] C.S. Raghavendra and A. Verman,"INDRA: A Class of Interconnection Networks with Redundant Paths," Proc. 1984 Real Time Systems Symp., pp. 153-164, 1984.
[17] S.M. Reddy and V.P. Kumar,"On Fault-Tolerant Multistage Interconnection Networks," Proc. 1984 Int'l Conf. Parallel-Processing, pp. 155-164, 1984.
[18] M.-C. Wang, H.J. Siegel, M.A. Nichols, and S. Abraham, "Using a Multipath Network for Reducing the Effects of Hot Spots," IEEE Trans. Parallel and Distributed Systems, vol. 6, no. 3, pp. 252-268, Mar. 1995.
[19] C. Wu and M. Lee,"Performance Analysis of Multistage Interconnection Network Configurations and Operations," IEEE Trans. Computers, vol. 41, no. 1, pp. 18-27, Jan. 1992.
[20] P. C. Yew, N. F. Tzeng, and D. H. Lawrie,“Distributing hot-spot addressing in large-scale multiprocessors,”IEEE Trans. Comput., vol. C-36, pp. 388–395, Apr. 1987.

Index Terms:
Multistage interconnection network (MIN), redundant paths, packet switching, cube interconnection network (CIN), extra link MIN (ELMIN), extra link CIN (ELCIN).
Sang Bang Choi, Arun K. Somani, "Design and Performance Analysis of Load-Distributing Fault-Tolerant Network," IEEE Transactions on Computers, vol. 45, no. 5, pp. 540-551, May 1996, doi:10.1109/12.509906
Usage of this product signifies your acceptance of the Terms of Use.