Dual Protection Routing Trees on Graphs
Abstract
:1. Introduction
2. Preliminaries
3. Main Results
- Without loss of generality, we assume that node d is an inner vertex in T1. There exists an inner node d′ in T2 such that (d, d′) is a leaf edge in T2 and d′ is adjacent to another inner node w (≠ d) in T1.
Algorithm 1: Configuring a protection routing via dual-PRTds |
|
|
|
3.1. Dual-PRTds on Complete Graphs
3.2. Dual-PRTds on Complete Bipartite Graphs
3.3. Dual-PRTds on Hypercubes
3.4. Dual-PRTds on LTQs
- (1)
- LTQ1 is the complete graph on two vertices labeled 0 and 1. LTQ2 is a graph consisting of four vertices with labels 00, 01, 10, and 11 together with four edges (00, 01), (00, 10), (01, 11), and (10, 11);
- (2)
- For n ≥ 3, LTQn is composed of two subcubes LTQ0n−1 and LTQ1n−1 such that each vertex x = 0bn−1bn−2···b1 ∈ V(LTQ0n−1) is connected with the vertex 1(bn−1⊕b1)bn−2···b1 ∈ V(LTQ1n−1) by an edge where ⊕ represents exclusivity.
4. Performance Evaluation
5. Conclusions
Supplementary Materials
Funding
Data Availability Statement
Conflicts of Interest
References
- Kwong, K.-W.; Gao, L.; Guérin, R.; Zhang, Z.-L. On the feasibility and efficacy of protection routing in IP networks. IEEE/ACM Trans. Netw. 2011, 19, 1543–1556. [Google Scholar] [CrossRef] [Green Version]
- Hasunuma, T. Completely independent spanning trees in the underlying graph of a line digraph. Discrete Math. 2001, 234, 149–157. [Google Scholar] [CrossRef] [Green Version]
- Tapolcai, J. Sufficient conditions for protection routing in IP networks. Optim. Lett. 2013, 7, 723–730. [Google Scholar] [CrossRef]
- Hasunuma, T. Completely independent spanning trees in maximal planar graphs. In WG 2002. LNCS; Goos, G., Hartmanis, J., van Leeuwen, J., Kučera, L., Eds.; Springer: Berlin/Heidelberg, Germany, 2002; Volume 2573, pp. 235–245. [Google Scholar]
- Hasunuma, T.; Morisaka, C. Completely independent spanning trees in torus networks. Networks 2012, 60, 59–69. [Google Scholar] [CrossRef]
- Cheng, B.; Wang, D.; Fan, J. Constructing completely independent spanning trees in crossed cubes. Discret. Appl. Math. 2017, 219, 100–109. [Google Scholar] [CrossRef]
- Darties, B.; Gastineau, N.; Togni, O. Completely independent spanning trees in some regular graphs. Discret. Appl. Math. 2017, 217, 163–174. [Google Scholar] [CrossRef] [Green Version]
- Pai, K.-J.; Tang, S.-M.; Chang, J.-M.; Yang, J.-S. Completely independent spanning trees on complete graphs, complete bipartite graphs and complete tripartite graphs. In Advances in Intelligent Systems and Applications-Volume 1, Proceedings of the International Computer Symposium ICS 2012, Hualien, Taiwan, 12–14 December 2012; Springer: Berlin/Heidelberg, Germany, 2013; Volume 20, pp. 107–113. [Google Scholar]
- Pai, K.-J.; Chang, J.-M. Constructing two completely independent spanning trees in hypercube-variant networks. Theor. Comput. Sci. 2016, 652, 28–37. [Google Scholar] [CrossRef]
- Pai, K.J.; Yang, J.S.; Chen, G.Y.; Chang, J.M. Configuring Protection Routing via Completely Independent Spanning Trees in Dense Gaussian On-Chip Networks. IEEE Trans. Netw. Sci. Eng. 2022, 9, 932–946. [Google Scholar] [CrossRef]
- Samavi, S.; Khadivi, P. Fault-tolerant routing in hypercube networks by avoiding faulty nodes. arXiv 2019, arXiv:1905.03086. [Google Scholar]
- Bossard, A.; Kaneko, K. Cluster-Fault Tolerant Routing in a Torus. Sensors 2020, 20, 3286. [Google Scholar] [CrossRef]
- Shu, C.; Wang, Y.; Fan, J.; Zhang, H. Fault-Tolerant Routing of Generalized Hypercubes under 3-Component Connectivity. In Proceedings of the 2021 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking, New York, NY, USA, 30 September–3 October 2021; pp. 1320–1327. [Google Scholar]
- Romanov, A.Y.; Myachin, N.M.; Lezhnev, E.V.; Ivannikov, A.D.; El-Mesady, A. Ring-Split: Deadlock-Free Routing Algorithm for Circulant Networks-on-Chip. Micromachines 2023, 14, 141. [Google Scholar] [CrossRef]
- Leighton, F.T. Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes; Morgan Kaufmann: San Mateo, CA, USA, 1992. [Google Scholar]
- Yang, X.; Evans, D.J.; Megson, G.M. The locally twisted cubes. Int. J. Comput. Math. 2005, 82, 401–413. [Google Scholar] [CrossRef]
- Chang, X.; Ma, J.; Yang, D.-W. Symmetric property and reliability of locally twisted cubes. Discret. Appl. Math. 2021, 288, 257–269. [Google Scholar] [CrossRef]
- Simulation Results for Evaluating the Performance of the Protection Routings on Qn and LTQn. Available online: https://github.com/kjpai/dprt1/blob/main/dprt1content.pdf (accessed on 7 July 2023).
Component Failure | Second Next-Hop |
---|---|
<1, 0> | SNH(1) = 3 |
<2, 0> | SNH(2) = 6 |
<4, 0> | SNH(4) = 5 |
<3, 2> or 2 | SNH(3) = 7 |
<5, 1> or 1 | SNH(5) = 4 |
<6, 7> or 7 | SNH(6) = 2 |
<7, 5> or 5 | SNH(7) = 3 |
No Failure | A Single Node Failure | |||
---|---|---|---|---|
n | 2 CISTs | Dual-PRTds | 2 CISTs | Dual-PRTds |
3 | 2.000 | 2.000 (* 16.69%) | ||
4 | 3.233 | 2.533 | 3.394 (* 15.94%) | 2.580 (* 10.98%) |
5 | 4.272 | 3.031 | 4.445 (* 10.92%) | 3.081 (* 6.77%) |
6 | 5.278 | 3.523 | 5.417 (* 6.91%) | 3.562 (* 4.08%) |
7 | 6.271 | 4.016 | 6.369 (* 4.17%) | 4.042 (* 2.40%) |
8 | 7.264 | 4.510 | 7.327 (* 2.46%) | 4.527 (* 1.37%) |
9 | 8.257 | 5.008 | 8.296 (* 1.42%) | 5.018 (* 0.77%) |
No Failure | A Single Node Failure | |||
---|---|---|---|---|
n | 2 CISTs | Dual-PRTds | 2 CISTs | Dual-PRTds |
3 | 2.285 | 2.237 (* 21.41%) | ||
4 | 2.932 | 2.600 | 3.027 (* 13.83%) | 2.637 (* 11.44%) |
5 | 3.869 | 3.290 | 3.983 (* 9.53%) | 3.325 (* 7.64%) |
6 | 4.826 | 3.870 | 4.914 (* 6.16%) | 3.902 (* 4.59%) |
7 | 5.794 | 4.411 | 5.853 (* 3.78%) | 4.434 (* 2.67%) |
8 | 6.774 | 4.926 | 6.811 (* 2.26%) | 4.941 (* 1.55%) |
9 | 7.766 | 5.432 | 7.788 (* 1.34%) | 5.442 (* 0.85%) |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Pai, K.-J. Dual Protection Routing Trees on Graphs. Mathematics 2023, 11, 3255. https://doi.org/10.3390/math11143255
Pai K-J. Dual Protection Routing Trees on Graphs. Mathematics. 2023; 11(14):3255. https://doi.org/10.3390/math11143255
Chicago/Turabian StylePai, Kung-Jui. 2023. "Dual Protection Routing Trees on Graphs" Mathematics 11, no. 14: 3255. https://doi.org/10.3390/math11143255
APA StylePai, K.-J. (2023). Dual Protection Routing Trees on Graphs. Mathematics, 11(14), 3255. https://doi.org/10.3390/math11143255