skip to main content
10.1145/3291280.3291782acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiaitConference Proceedingsconference-collections
research-article

Fault-tolerant Routing Methods in Crossed Cubes

Authors Info & Claims
Published:10 December 2018Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarCross RefCross Ref
  3. 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 ScholarGoogle Scholar
  4. 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 ScholarGoogle Scholar
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle Scholar
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. Paul Cull and Shawn M. Larson. 1995. The Möbius Cubes. IEEE Trans. Comput. 44, 5 (May 1995), 647--659. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. Kemal Efe. 1991. A Variation on the Hypercube with Lower Diameter. IEEE Trans. Comput. 40, 11 (Nov. 1991), 1312--1316. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. Jianxi Fan, Xiaohua Jia, and Xiaola Lin. 2006. Complete path embeddings in crossed cubes. Information Sciences 176, 22 (Nov. 2006), 3332--3346. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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 ScholarGoogle Scholar
  22. Tatsuya Iwasaki and Keiichi Kaneko. 2010. Fault-tolerant Routing in Burnt Pancake Graphs. Inform. Process. Lett. 110, 14-15 (July 2010), 535--538. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 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 ScholarGoogle ScholarCross RefCross Ref
  24. 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 ScholarGoogle Scholar
  25. Priyalal Kulasinghe and Sald Bettayeb. 1995. Embedding binary trees into crossed cubes. IEEE Trans. Comput. 44, 7 (July 1995), 923--929. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Priyalal D. Kulasinghe. 1997. Connectivity of the crossed cube. Inform. Process. Lett. 61, 4 (Feb. 1997), 221--226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 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 ScholarGoogle ScholarCross RefCross Ref
  28. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  29. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  30. 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 ScholarGoogle ScholarCross RefCross Ref
  31. 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 ScholarGoogle Scholar
  32. 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 ScholarGoogle Scholar
  33. 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 ScholarGoogle Scholar
  34. 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 ScholarGoogle Scholar
  35. Charles L. Seitz. 1985. The Cosmic Cube. Commun. ACM 28, 1 (Jan. 1985), 22--33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  37. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  38. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  39. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  40. 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 ScholarGoogle Scholar
  41. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  42. 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 ScholarGoogle ScholarCross RefCross Ref
  43. 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 ScholarGoogle ScholarCross RefCross Ref
  44. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  45. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  46. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Fault-tolerant Routing Methods in Crossed Cubes
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Other conferences
              IAIT '18: Proceedings of the 10th International Conference on Advances in Information Technology
              December 2018
              145 pages
              ISBN:9781450365680
              DOI:10.1145/3291280

              Copyright © 2018 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 10 December 2018

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article
              • Research
              • Refereed limited

              Acceptance Rates

              IAIT '18 Paper Acceptance Rate20of47submissions,43%Overall Acceptance Rate20of47submissions,43%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader