×

A recursive algorithm for constructing dual-CISTs in hierarchical folded cubic networks. (English) Zbl 1543.05169

Summary: Let \(\mathcal{T}=\{T_1,T_2,\dots,T_k\}\) be a set of \(k\geq 2\) spanning trees in a graph \(G\). The \(k\) spanning trees are called completely independent spanning trees (CISTs for short) if the paths joining every pair of vertices \(x\) and \(y\) in any two trees have neither vertex nor edge in common except for \(x\) and \(y\). Particularly, \(\mathcal{T}\) is called a dual-CIST provided \(k=2\). For data transmission applications in reliable networks, the existence of a dual-CIST can provide a configuration of fault-tolerant routing called protection routing. This paper investigates the problem of constructing a dual-CIST in the \(n\)-dimensional hierarchical folded cubic network \(HFQ_n\). The network is a two-level network using folded hypercube \(FQ_n\) as clusters to reduce the diameter, hardware overhead and improve the fault tolerance ability. We propose a recursive algorithm to construct a dual-CIST of \(HFQ_n\) in \(\mathcal{O}(2^{2 n})\) time for \(n\geq 2\), where the time required is the same scale as the number of vertices of \(HFQ_n\). Also, the diameter of each constructed CIST is \(4n+1\).

MSC:

05C82 Small world graphs, complex networks (graph-theoretic aspects)
05C05 Trees
68R10 Graph theory (including graph drawing) in computer science
Full Text: DOI

References:

[1] Bossard, A. and Kaneko, K., Node-to-set disjoint-path routing in hierarchical cubic networks, Comput. J.55(12) (2012) 1440-1446.
[2] Bossard, A. and Kaneko, K., Set-to-set disjoint-path routing in hierarchical cubic networks, Comput. J.57(2) (2014) 332-337.
[3] Chang, Y.-H., Pai, K.-J., Hsu, C.-C., Yang, J.-S. and Chang, J.-M., Constructing dual-CISTs of folded divide-and-swap cubes, Theor. Comput. Sci.856 (2021) 75-87. · Zbl 1477.68211
[4] Chen, G., Cheng, B. and Wang, D., Constructing completely independent spanning trees in data center network based on augmented cube, IEEE Trans. Parallel Distrib. Syst.32(3) (2021) 665-673.
[5] Chen, Y.-H., Tang, S.-M., Pai, K.-J. and Chang, J.-M., Constructing dual-CISTs with short diameters using a generic adjustment scheme on bicubes, Theor. Comput. Sci.878-879 (2021) 102-112. · Zbl 1517.68284
[6] Cheng, B., Wang, D. and Fan, J., Constructing completely independent spanning trees in crossed cubes, Discrete Appl. Math.219 (2017) 100-109. · Zbl 1354.05026
[7] Cheng, D.-W., Yao, K.-H. and Hsieh, S.-Y., Constructing independent spanning trees on generalized recursive circulant graphs, IEEE Access9 (2021) 74028-74037.
[8] Chiang, W.-K. and Chen, R.-J., Topological properties of hierarchical cubic networks, J. Syst. Archit.42(4) (1996) 289-307.
[9] Dandamudi, S. P. and Eager, D., Hierarchical interconnection networks for multicomputer systems, IEEE Trans. Comput.39(6) (1990) 786-797.
[10] Dandamudi, S. P. and Eager, D., On hierarchical hypercube multicomputer interconnection network design, J. Parallel Distrib. Comput.12(3) (1991) 283-289.
[11] Duh, D.-R., Chen, G.-H. and Fang, J.-F., Algorithms and properties of a new two-level network with folded hypercubes as basic modules, IEEE Trans. Parallel Distrib. Syst.6(7) (1995) 714-723.
[12] El-Amawy, A. and Latifi, S., Properties and performance of folded hypercubes, IEEE Trans. Parallel Distrib. Syst.2(1) (1991) 31-42.
[13] Fu, J.-S. and Chen, G.-H., Hamiltonicity of the hierarchical cubic network, Theor. Comput. Syst.35(1) (2002) 59-79. · Zbl 0993.68003
[14] Fu, J.-S. and Chen, G.-H., Fault-tolerant cycle embedding in hierarchical cubic networks, Networks43(1) (2004) 28-38. · Zbl 1143.05313
[15] Fu, J.-S., Chen, G.-H. and Duh, D.-R., Node-disjoint paths and related problems on hierarchical cubic networks, Networks40(3) (2002) 142-154. · Zbl 1064.68012
[16] Ghose, K. and Desai, K. R., Hierarchical cubic networks, IEEE Trans. Parallel Distrib. Syst.6(4) (1995) 427-435.
[17] Hasunuma, T., Completely independent spanning trees in the underlying graph of a line digraph, Discrete Math.234(1-3) (2001) 149-157. · Zbl 0984.05022
[18] Hasunuma, T., Completely independent spanning trees in maximal planar graphs, in: Proceedings of 28th International Workshop on Graph-Theoretic Concepts in Computer Science IEEE, (WG 2002), , Vol. 2573, Springer, Cham, 2002, pp. 235-245. · Zbl 1022.68600
[19] IEEE, 802.1s-multiple spanning trees, http://www.ieee802.org/1/pages/802.1s.html.
[20] Kwong, K.-W., Gao, L., Guérin, R. and Zhang, Z.-L., On the feasibility and efficacy of protection routing in IP networks, IEEE/ACM Trans. Netw.19(5) (2011) 1543-1556.
[21] Li, X.-J., Liu, M., Yan, Z. and Xu, J.-M., On conditional fault tolerance of hierarchical cubic networks, Theor. Comput. Sci.761 (2019) 1-6. · Zbl 1411.68024
[22] Li, X.-Y., Lin, W., Liu, X., Lin, C.-K., Pai, K.-J. and Chang, J.-M., Completely independent spanning trees on BCCC data center networks with an application to fault-tolerant routing, IEEE Trans. Parallel Distrib. Syst.33(8) (2022) 1939-1952.
[23] Li, X.-Y., Lin, W., Chang, J.-M. and Jia, X., Transmission failure analysis of multi-protection routing in data center networks with heterogeneous edge-core servers, IEEE/ACM Trans. Netw.30(4) (2022) 1689-1702.
[24] Liu, H., Zhang, S. and Li, D., On \(g\)-extra conditional diagnosability of hierarchical cubic networks, Theor. Comput. Sci.790 (2019) 66-79. · Zbl 1430.68020
[25] Malluhi, Q. M. and Bayoumi, M. A., The hierarchical hypercube: A new interconnection topology for massively parallel systems, IEEE Trans. Parallel Distrib. Syst.5(1) (1994) 17-30.
[26] Mane, S. A., Kandekar, S. A. and Waphare, B. N., Constructing spanning trees in augmented cubes, J. Parallel Distrib. Comput.122 (2018) 188-194.
[27] Moinet, A., Darties, B., Gastineau, N., Baril, J.-L. and Togni, O., Completely independent spanning trees for enhancing the robustness in ad-hoc networks, In Proceedings of 10th IEEE International Workshop on Selected Topics in Mobile and Wireless Computing(STWiWob 2017), Rome, Italy, , 9-11 Oct, 2017, pp. 63-70.
[28] Pai, K.-J. and Chang, J.-M., Constructing two completely independent spanning trees in hypercube-variant networks, Theor. Comput. Sci.652 (2016) 28-37. · Zbl 1353.05118
[29] Pai, K.-J. and Chang, J.-M., Dual-CISTs: Configuring a protection routing on some Cayley networks, IEEE/ACM Trans. Netw.27(3) (2019) 1112-1123.
[30] Pai, K.-J., Chang, R.-S. and Chang, J.-M., A protection routing with secure mechanism in Möbius cubes, J. Parallel Distrib. Comput.140 (2020) 1-12.
[31] Pai, K.-J., Chang, R.-S. and Chang, J.-M., Constructing dual-CISTs of pancake graphs and performance assessment of protection routing on some Cayley networks, J. Supercomput.77(1) (2021) 990-1014.
[32] Pai, K.-J., Chang, R.-S., Wu, R.-Y. and Chang, J.-M., A two-stage tree searching algorithm for finding three completely independent spanning trees, Theor. Comput. Sci.784 (2019) 65-74. · Zbl 1425.68320
[33] Pai, K.-J., Chang, R.-S., Wu, R.-Y. and Chang, J.-M., Three completely independent spanning trees of crossed cubes with application to secure-protection routing, Inf. Sci.541 (2020) 516-530. · Zbl 1475.68250
[34] Pai, K.-J., Yang, J.-S., Chen, G.-Y. and Chang, J.-M., Configuring protection routing via completely independent spanning trees in dense Gaussian on-chip networks, IEEE Trans. Netw. Sci. Eng.9(2) (2022) 932-946.
[35] Péterfalvi, F., Two counterexamples on completely independent spanning trees, Discrete Math.312 (2012) 808-810. · Zbl 1238.05060
[36] Qin, X.-W., Chang, J.-M. and Hao, R.-X., Constructing dual-CISTs of DCell data center networks, Appl. Math. Comput.362 (2019) 124546. · Zbl 1433.68308
[37] Qin, W. and Hao, R.-X., Reliability analysis based on the dual-CIST in shuffle-cubes, Appl. Math. Comput.397 (2021) 125900. · Zbl 1508.05163
[38] Qin, X.-W., Hao, R.-X. and Chang, J.-M., The existence of completely independent spanning trees for some compound graphs, IEEE Trans. Parallel Distrib. Syst.31(1) (2020) 201-210.
[39] Shi, W. and Srimani, P. K., Hierarchical star: A new two level interconnection network, J. Syst. Archit.51(1) (2005) 1-14.
[40] Shi, Y., Hou, Z. and Song, J., Hierarchical interconnection networks with folded hypercubes as basic clusters, In Proceedings of the 4th International Conference, Exhibition on High Performance Computing in the Asia-Pacific Region1, Vol. 1, 2000, pp. 134-137.
[41] Sun, X., Dong, Q., Zhou, S., Lv, M., Lian, G. and Liu, J., Fault tolerance analysis of hierarchical folded cube, Theor. Comput. Sci.790 (2019) 117-130. · Zbl 1430.68021
[42] Sun, X., Fan, J., Cheng, B., Liu, Z. and Yu, J., Component condition fault tolerance of hierarchical folded cubic networks, Theor. Comput. Sci.883 (2021) 44-58. · Zbl 1517.68064
[43] Tapolcai, J., Sufficient conditions for protection routing in IP networks, Optim. Lett.7(4) (2013) 723-730. · Zbl 1269.90134
[44] Yun, S. K. and Park, K. H., The optimal routing algorithm in hierarchical cubic network and its properties, IEICE Trans. Inform. Syst.78(4) (1995) 436-443.
[45] Yun, S. K. and Park, K. H., Comments on “hierarchical cubic networks”, IEEE Trans. Parallel Distrib. Syst.9(4) (1998) 410-414.
[46] Zhao, S.-L., Hao, R.-X. and Wu, J., The generalized 4-connectivity of hierarchical cubic networks, Discrete Appl. Math.289 (2021) 194-206. · Zbl 1454.05063
[47] Zhou, S., Song, S., Yang, X. and Chen, L., On conditional fault tolerance and diagnosability of hierarchical cubic networks, Theor. Comput. Sci.609(2) (2016) 421-433. · Zbl 1331.68035
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.