ABSTRACT
In this study, we propose two methods for fault-tolerant routing in the crossed cube. The first method, Method 1, at each node that has the message to the destination node, its neighbor nodes into the set of the forward neighbor nodes, the set of the sideward neighbor nodes, and the set of the backward neighbor nodes by calculating the distances from the neighbor nodes to the destination node. Then, Method 1 chooses one of the neighbor nodes and forwards the message to the node. Based on the observation of the execution of Method 1, we found that the routing tends to fail at the nodes with 3 hops to the destination node. Hence, we have introduced another method, Method 2, that executes the depth-first search at the nodes that are at 3 hops to the destination node. By adopting a simple fault-tolerant routing method, Simple, as the baseline, we conducted a computer experiment in 11-, 12-, and 13-dimensional crossed cubes, CQ11, CQ12, and CQ13. As a result, Method 1 showed better ratios of successful routings than a baseline method by at most 0.0973 in CQ11, 0.2082 in CQ12, and 0.139 in CQ13, respectively. Also, Method 2 showed better ratios than a baseline method by at most 0.1195 in CQ11, 0.2366 in CQ12, and 0.674 in CQ13, respectively. The average path lengths were also improved by Method 1 compared to the baseline method by at most 2.35 in CQ11, 2.07 in CQ12, and 3.63 in CQ13, respectively. Moreover, Method 2 improved them by 1.89 in CQ11, 1.61 in CQ12, and 3.12 in CQ13, respectively.
- Jehad Al-Sadi, Khaled Day, and Mohamed Ould-Khaoua. 2001. Fault-tolerant routing in hypercubes using probability vectors. Parallel Comput. 27, 10 (Sept. 2001), 1381--1399. Google ScholarDigital Library
- J. Al-Sadi, K. Day, and M. Ould-Khaoua. 2001. Probability-based fault-tolerant routing in hypercubes. Comput. J. 44, 5 (2001), 368--373.Google ScholarCross Ref
- Jehad Al-Sadi, Khaled Day, and Mohamed Ould-Khaoua. 2003. A Fault-Tolerant Routing Algorithm for 3-D Torus Interconnection Networks. The International Arab Journal of Information Technology 1 (July 2003), 69--79.Google Scholar
- Antoine Bossard and Keiichi Kaneko. 2015. A Node-to-Set Disjoint Paths Routing Algorithm in Torus-Connected Cycles. ISCA International Journal of Computers and their Applications 22, 1 (Jan. 2015), 22--30.Google Scholar
- Chien-Ping Chang, Ting-Yi Sung, and Lih-Hsing Hsu. 1997. A new shortest path routing algorithm and embedding cycles of crossed cube. In Proceedings of the Third International Symposium on Parallel Architectures, Algorithms, and Networks. 125--131. Google ScholarDigital Library
- Chien-Ping Chang, Ting-Yi Sung, and Lih-Hsing Hsu. 2000. Edge congestion and topological properties of crossed cubes. IEEE Transactions on Parallel and Distributed Systems 11, 1 (Jan. 2000), 64--80. Google ScholarDigital Library
- Hon-Chan Chen, Tzu-Liang Kung, and Lih-Hsing Hsu. 2018. An Augmented Pancyclicity Problem of Crossed Cubes. Comput. J. 61, 1 (Jan. 2018), 54--62.Google Scholar
- M. S. Chen and K. G. Shin. 1990. Adaptive fault-tolerant routing in hypercube multicomputers. IEEE Trans. Comput. 39, 4 (April 1990), 1406--1416. Google ScholarDigital Library
- M. S. Chen and K. G. Shin. 1990. Depth-first search approach for fault-tolerant routing in hypercube multicomputers. IEEE Transactions on Parallel and Distributed Systems 1, 2 (April 1990), 152--159. Google ScholarDigital Library
- G.-M. Chiu and K.-S. Chen. 1997. Use of routing capability for fault-tolerant routing in hypercube multicomputers. IEEE Trans. Comput. 46, 8 (Aug. 1997), 953--958. Google ScholarDigital Library
- G.-M. Chiu and S.-P. Wu. 1996. A fault-tolerant routing strategy in hypercube multicomputers. IEEE Trans. Comput. 45, 2 (Feb. 1996), 143--155. Google ScholarDigital Library
- Paul Cull and Shawn M. Larson. 1995. The Möbius Cubes. IEEE Trans. Comput. 44, 5 (May 1995), 647--659. Google ScholarDigital Library
- Dinh Thuy Duong and Keiichi Kaneko. 2014. Fault-tolerant routing based on approximate directed routable probabilities for hypercubes. Future Generation Computer Systems 37 (July 2014), 88--96. Google ScholarDigital Library
- Kemal Efe. 1991. A Variation on the Hypercube with Lower Diameter. IEEE Trans. Comput. 40, 11 (Nov. 1991), 1312--1316. Google ScholarDigital Library
- Ahmed El-Amawy and Shahram Latifi. 1991. Properties and performance of folded hypercubes. IEEE Transactions on Parallel and Distributed Systems 2, 1 (Jan. 1991), 31--42. Google ScholarDigital Library
- Jianxi Fan, Xiaohua Jia, and Xiaola Lin. 2006. Complete path embeddings in crossed cubes. Information Sciences 176, 22 (Nov. 2006), 3332--3346. Google ScholarDigital Library
- Jianxi Fan, Xiaola Lin, and Xiohua Jia. 2005. Node-pancyclicity and edge-pancyclicity of crossed cubes. Inform. Process. Lett. 93, 3 (Feb. 2005), 133--138. Google ScholarDigital Library
- Jianxi Fan, Xiaola Lin, and Xiaohua Jia. 2005. Optimal path embedding in crossed cubes. IEEE Transactions on Parallel and Distributed Systems 16, 12 (Dec. 2005), 1190--1200. Google ScholarDigital Library
- Jung-Sheng Fu, Hao-Shun Hung, and Gen-Huey Chen. 2009. Embedding fault-free cycles in crossed cubes with conditional link faults. The Journal of Supercomputing 49, 2 (1 Aug. 2009), 219--233. Google ScholarDigital Library
- P. A. J. Hilbers, M. R. Koopman, and J. L. A. van de Snepscheut. 1987. The Twisted Cube. In Volume I: Parallel Architectures on PARLE: Parallel Architectures and Languages Europe. Springer-Verlag, London, UK, UK, 152--159. http://dl.acm.org/citation.cfm?id=25489.25499 Google ScholarDigital Library
- Wen-Tzeng Huang, Yen-Chu Chuang, Jimmy Jiann-Mean Tan, and Lih-Hsing Hsu. 2002. On the Fault-Tolerant Hamiltonicity of Faulty Crossed Cubes. IEICE Transactions on Fundamentals E85-A, 6 (June 2002), 1359--1370.Google Scholar
- Tatsuya Iwasaki and Keiichi Kaneko. 2010. Fault-tolerant Routing in Burnt Pancake Graphs. Inform. Process. Lett. 110, 14-15 (July 2010), 535--538. Google ScholarDigital Library
- Zhen Jiang and Jie Wu. 2006. A limited-global information model for fault-tolerant routing in dual-cube. The International Journal of Parallel, Emergent and Distributed Systems 21, 1 (Feb. 2006), 61--77.Google ScholarCross Ref
- Keiichi Kaneko and Hideo Ito. 2001. Fault-tolerant routing algorithms for hypercube interconnection networks. IEICE Transactions on Information and Systems E84-D, 1 (Jan. 2001), 121--128.Google Scholar
- Priyalal Kulasinghe and Sald Bettayeb. 1995. Embedding binary trees into crossed cubes. IEEE Trans. Comput. 44, 7 (July 1995), 923--929. Google ScholarDigital Library
- Priyalal D. Kulasinghe. 1997. Connectivity of the crossed cube. Inform. Process. Lett. 61, 4 (Feb. 1997), 221--226. Google ScholarDigital Library
- Seiya Kuramochi, Yu-on Chatchakan, Kousuke Mouri, and Keiichi Kaneko. 2018. Stochastic Link-fault-tolerant Routing in a Torus. In Proceedings of the 15th International Joint Conference on Computer Science and Software Engineering.Google ScholarCross Ref
- Pao-Lien Lai and Hong-Chun Hsu. 2009. Constructing the Nearly Shortest Path in Crossed Cubes. Information Sciences 179, 14 (June 2009), 2487--2493. Google ScholarDigital Library
- Yamin Li, Shietung Peng, and Wanming Chu. 2005. Online Adaptive Fault-Tolerant Routing in 2D Torus. In Proceedings of the Third International Symposium on Parallel and Distributed Processing and Applications. 150--161. Google ScholarDigital Library
- J. W. Mao and C. B. Yang. 2000. Shortest Path Routing and Fault-tolerant Routing on de Bruijn Networks. Networks 35, 3 (2000), 207--215.Google ScholarCross Ref
- Lam Boi Ngoc, Bui Thi Thuan, Yuki Hirai, and Keiichi Kaneko. 2016. Stochastic Link-Fault-Tolerant Routing in Hypercubes. Journal of Advances in Computer Networks 4, 2 (June 2016), 100--106.Google Scholar
- Yo Nishiyama, Yuko Sasaki, Yuki Hirai, Hironori Nakajo, and Keiichi Kaneko. 2018. Fault-tolerant Routing based on Routing Capabilities in a Hyper-Star Graph. Journal of Information Science and Engineering (to appear) 34, 6 (Nov. 2018), 1353--1366.Google Scholar
- Junsuk Park, Nobuhiro Seki, and Keiichi Kaneko. 2017. Stochastic Fault-tolerant Routing in Dual-Cubes. IEICE Transactions on Information and Systems E100-D, 8 (July 2017), 1920--1921.Google Scholar
- Kaito Satoh, Kousuke Mouri, and Keiichi Kaneko. 2018. A Fully Adaptive Minimal Routing Algorithm in a Crossed Cube. In Proceedings of 2018 International Conference on Parallel and Distributed Processing Techniques and Applications. 183--189.Google Scholar
- Charles L. Seitz. 1985. The Cosmic Cube. Commun. ACM 28, 1 (Jan. 1985), 22--33. Google ScholarDigital Library
- Jau-Der Shih. 2003. A fault-tolerant wormhole routing scheme for torus networks with nonconvex faults. Inform. Process. Lett. 88, 6 (Dec. 2003), 271--278. Google ScholarDigital Library
- Jie Wu. 1998. Adaptive fault-tolerant routing in cube-based multicomputers using safety vectors. IEEE Transactions on Parallel and Distributed Systems 9, 4 (April 1998), 322--334. Google ScholarDigital Library
- Dong Xiang. 2001. Fault-tolerant routing in hypercube multicomputers using local safety information. IEEE Transactions on Parallel and Distributed Systems 12, 9 (Sept. 2001), 942--951. Google ScholarDigital Library
- Jun-Ming Xu, Meijie Ma, and Min Lü. 2006. Paths in Möbius cubes and crossed cubes. Inform. Process. Lett. 97, 3 (Feb. 2006), 94--97. Google ScholarDigital Library
- Peter M. Yamakawa, Hiroyuki Ebara, and Hideo Nakano. 1995. A Routing Algorithm in Faulty n-Rotator Graph and its Performance Evaluation. Transactions on IPSJ 56, 7 (July 1995), 1511--1519.Google Scholar
- Ming-Chien Yang, Tseng-Kuei Li, Jimmy J. M. Tan, and Lih-Hsing Hsu. 2003. Fault-Tolerant Cycle-Embedding of Crossed Cubes. Inform. Process. Lett. 88, 4 (Nov. 2003), 149--154. Google ScholarDigital Library
- Xiaofan Yang, David J. Evans, and Graham M. Megson. 2005. The locally twisted cubes. International Journal of Computer Mathematics 82, 4 (April 2005), 401--413.Google ScholarCross Ref
- Xiaofan Yang and Graham M. Megson. 2004. On the double-vertex-cycle-connectivity of crossed cubes. Parallel Algorithms and Applications 19, 1 (Aug. 2004), 11--17.Google ScholarCross Ref
- Sheng-I Yeh, Chang-Biau Yang, and Hon-Chan Chen. 2002. Fault-tolerant Routing on the Star Graph with Safety Vectors. In Proceedings of the Sixth Annual International Symposium on Parallel Architectures, Algorithms, and Networks. 301--306. Google ScholarDigital Library
- Yan-Hong Zhang, Wei Hao, and Tao Xiang. 2013. Independent spanning trees in crossed cubes. Inform. Process. Lett. 113, 18 (Sept. 2013), 653--658. Google ScholarDigital Library
- W. J. Zhou, J. X. Fan, X. H. Jia, and S. K. Zhang. 2011. The spined cube: a new hypercube variant with smaller diameter. Inform. Process. Lett. 111, 12 (June 2011), 561--567. Google ScholarDigital Library
Index Terms
- Fault-tolerant Routing Methods in Crossed Cubes
Recommendations
Node-to-node Disjoint Paths in Twisted Crossed Cubes
IAIT '18: Proceedings of the 10th International Conference on Advances in Information TechnologyThe twisted crossed cube is a variant of the hypercube. It is promising as a topology of interconnection networks for massively parallel systems. In this paper, we propose an algorithm that constructs n disjoint paths between an arbitrary pair of nodes ...
Methods for distributed unicast in hypercubes
Unicast algorithms in off-line routing have been used for one-to-one communication between a source node and a destination node in an n-dimensional hypercube, denoted as Hn. A node is called k-safe, where 0 ≤ k ≤ n, if it has at least k healthy ...
Disjoint-Paths and Fault-Tolerant Routing on Recursive Dual-Net
PDCAT '09: Proceedings of the 2009 International Conference on Parallel and Distributed Computing, Applications and TechnologiesThe recursive dual-net is a newly proposed interconnection network for of massive parallel computers. The recursive dual-net is based on a recursive dual-construction of a base network. A $\bm{k}$-level dual-construction for $\bm{k>0}$ creates a network ...
Comments