Subscribe
Issue No.03 - March (2009 vol.20)
pp: 361-366
Weidong Chen , South China University of Technology, Guangzhou
Wenjun Xiao , South China University of Technology, Guangzhou
Behrooz Parhami , University of California, Santa Barbara
ABSTRACT
An optical transpose interconnection system (OTIS) network with n^2 nodes is a two-level swapped architecture built of n copies of an n-node basis network that constitute its clusters. A simple rule for intercluster connectivity (node j in cluster i connected to node i in cluster j) leads to regularity, modularity, packageability, fault tolerance, and algorithmic efficiency of the resulting networks. We prove that an OTIS (swapped) network with a connected basis network possesses maximal fault tolerance, regardless of whether its basis network is maximally fault tolerant. We also show how the corresponding maximal number of node-disjoint paths between two nodes of a swapped network can be algorithmically constructed in a manner that is independent of the existence and construction of node-disjoint paths within its basis network. Our results are stronger than previously published results and they replace a number of proofs and constructions in the literature for specific basis networks. Additionally, we use our parallel path constructions to establish that the fault diameter and wide diameter of an OTIS network is no more than 4 units greater than its diameter.
INDEX TERMS
Interprocessor communications, Interconnection architectures, Reliability, Testing, and Fault-Tolerance
CITATION
Weidong Chen, Wenjun Xiao, Behrooz Parhami, "Swapped (OTIS) Networks Built of Connected Basis Networks Are Maximally Fault Tolerant", IEEE Transactions on Parallel & Distributed Systems, vol.20, no. 3, pp. 361-366, March 2009, doi:10.1109/TPDS.2008.98
REFERENCES
 [1] A. Al-Ayyoub, A. Awwad, K. Day, and M. Ould-Khaoua, “Generalized Methods for Algorithm Development on Optical Systems,” J. Supercomputing, vol. 38, pp. 111-125, 2006. [2] K. Day and A. Al-Ayyoub, “Topological Properties of OTIS-Networks,” IEEE Trans. Parallel and Distributed Systems, vol. 14, no. 4, pp. 359-366, Apr. 2002. [3] K. Day, “Optical Transpose $k\hbox{-}{\rm ary}\;n\hbox{-}{\rm cube}$ Networks,” J. Systems Architecture, vol. 50, pp. 697-705, 2004. [4] P.K. Jana and B.P. Sinha, “An Improved Parallel Prefix Algorithm on OTIS-Mesh,” Parallel Processing Letters, vol. 16, no. 4, pp. 429-440, 2006. [5] A. Krishnamoorthy, P. Marchand, F. Kiamilev, and S. Esener, “Grain-Size Considerations for Optoelectronic Multistage Interconnection Networks,” Applied Optics, vol. 31, no. 26, pp.5480-5507, 1992. [6] G. Marsden, P. Marchand, P. Harvey, and S. Esener, “Optical Transpose Interconnection System Architecture,” Optical Letters, vol. 18, pp. 1083-1085, 1993. [7] P.K. Jana, “Polynomial Interpolation and Polynomial Root Finding on OTIS-Mesh,” Parallel Computing, vol. 32, pp. 301-312, 2006. [8] A. Osterloh, “Sorting on the OTIS-Mesh,” Proc. 14th Int'l Parallel and Distributed Processing Symp. (IPDPS '00), pp. 269-274, 2000. [9] B. Parhami, “The Hamiltonicity of Swapped (OTIS) Networks Built of Hamiltonian Component Networks,” Information Processing Letters, vol. 95, pp. 441-445, 2005. [10] B. Parhami, “Swapped Interconnection Networks: Topological, Performance, and Robustness Attributes,” J. Parallel and Distributed Computing, vol. 65, pp. 1443-1452, 2005. [11] S. Rajasekaran and S. Sahni, “Randomized Routing, Selection, and Sorting on the OTIS-Mesh,” IEEE Trans. Parallel and Distributed Systems, vol. 9, no. 9, pp. 833-840, Sept. 1998. [12] C.-F. Wang and S. Sahni, “Basic Operations on the OTIS-Mesh Optoelectronic Computer,” IEEE Trans. Parallel and Distributed Systems, vol. 9, no. 12, pp. 1226-1236, Dec. 1998. [13] C.-F. Wang and S. Sahni, “Image Processing on the OTIS-Mesh Optoelectronic Computer,” IEEE Trans. Parallel and Distributed Systems, vol. 11, no. 2, pp. 97-109, Feb. 2000. [14] C.-F. Wang and S. Sahni, “Matrix Multiplication on the OTIS-Mesh Optoelectronic Computer,” IEEE Trans. Computers, vol. 50, no. 7, pp. 635-646, July 2001. [15] C.-F. Wang and S. Sahni, OTIS Optoelectronic Computers, Chapter 5 in Parallel Computation Using Optical Interconnection, K. Li, Y. Pan, and S.Q. Zhang, eds., pp. 99-116, Kluwer Academic Publishers, 1998. [16] D.B. West, Introduction to Graph Theory, pp. 149-169. Prentice-Hall, 2001. [17] C.-H. Yeh and B. Parhami, “Swapped Networks: Unifying the Architectures and Algorithms of a Wide Class of Hierarchical Parallel Processors,” Proc. Int'l Conf. Parallel and Distributed Systems (ICPDS '96), pp. 230-237, 1996. [18] F. Zane, P. Marchand, R. Paturi, and S. Esener, “Scalable Network Architectures Using the Optical Transpose Interconnection System (OTIS),” J. Parallel and Distributed Computing, vol. 60, no. 5, pp. 521-538, 2000.