Skip to main content
Log in

Parallel construction of independent spanning trees and an application in diagnosis on Möbius cubes

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Independent spanning trees (ISTs) on networks have applications to increase fault-tolerance, bandwidth, and security. Möbius cubes are a class of the important variants of hypercubes. A recursive algorithm to construct n ISTs on n-dimensional Möbius cube M n was proposed in the literature. However, there exists dependency relationship during the construction of ISTs and the time complexity of the algorithm is as high as O(NlogN), where N=2n is the number of vertices in M n and n≥2. In this paper, we study the parallel construction and a diagnostic application of ISTs on Möbius cubes. First, based on a circular permutation n−1,n−2,…,0 and the definitions of dimension-backbone walk and dimension-backbone tree, we propose an O(N) parallel algorithm, called PMCIST, to construct n ISTs rooted at an arbitrary vertex on M n . Based on algorithm PMCIST, we further present an O(n) parallel algorithm. Then we provide a parallel diagnostic algorithm with high efficiency to diagnose all the vertices in M n by at most n+1 steps, provided the number of faulty vertices does not exceed n. Finally, we present simulation experiments of ISTs and an application of ISTs in diagnosis on 0-M 4.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Algorithm 1
Fig. 4
Algorithm 2
Algorithm 3
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Bao F, Funyu Y, Hamada Y, Igarashi Y (1998) Reliable broadcasting and secure distributing in channel networks. IEICE Trans Fundam Electron Commun Comput Sci E81-A:796–806

    Google Scholar 

  2. Bao F, Igarashi Y, Öhring SR (1998) Reliable broadcasting in product networks. Discrete Appl Math 83(1–3):3–20

    Article  MathSciNet  MATH  Google Scholar 

  3. Chen Y-S, Chiang C-Y, Chen C-Y (2004) Multi-node broadcasting in all-ported 3-D wormhole-routed torus using an aggregation-then-distribution strategy. J Syst Archit 50(9):575–589

    Article  Google Scholar 

  4. Cheng B, Fan J, Jia X, Zhang S (2013) Independent spanning trees in crossed cubes. Inf Sci. doi:10.1016/j.ins.2013.01.010

    MathSciNet  Google Scholar 

  5. Cheng B, Fan J, Jia X, Wang J (2013) Dimension-adjacent trees and parallel construction of independent spanning trees on crossed cubes. J Parallel Distrib Comput. doi:10.1016/j.jpdc.2013.01.009

    Google Scholar 

  6. Cheng B, Fan J, Jia X, Zhang S, Chen B (2012) Constructive algorithm of independent spanning trees on Möbius cubes. Comput J. doi:10.1093/comjnl/bxs123

    Google Scholar 

  7. Cheriyan J, Maheshwari SN (1988) Finding nonseparating induced cycles and independent spanning trees in 3-connected graphs. J Algorithms 9(4):507–537

    Article  MathSciNet  MATH  Google Scholar 

  8. Cull P, Larson SM (1995) The Möbius cubes. IEEE Trans Comput 44(5):647–659

    Article  MathSciNet  MATH  Google Scholar 

  9. Curran S, Lee O, Yu X (2006) Finding four independent trees. SIAM J Comput 35(5):1023–1058

    Article  MathSciNet  MATH  Google Scholar 

  10. Dahbura AT, Masson GM (1984) An O(n 2.5) fault identification algorithm for diagnosable systems. IEEE Trans Comput 33(6):486–492

    Article  MATH  Google Scholar 

  11. Fan J (1998) Diagnosability of the Möbius cubes. IEEE Trans Parallel Distrib Syst 9(9):923–928

    Article  Google Scholar 

  12. Fan J (2002) Hamilton-connectivity and cycle-embedding of the Möbius cubes. Inf Process Lett 82(2):113–117

    Article  MATH  Google Scholar 

  13. Fan J, Jia X (2008) Edge-pancyclicity and path-embeddability of bijective connection graphs. Inf Sci 178(2):340–351

    Article  MathSciNet  MATH  Google Scholar 

  14. Fan J, Jia X, Cheng B, Yu J (2011) An efficient fault-tolerant routing algorithm in bijective connection networks with restricted faulty edges. Theor Comput Sci 412(29):3440–3450

    Article  MathSciNet  MATH  Google Scholar 

  15. Fan J, Jia X, Lin X (2007) Optimal embeddings of paths with various lenghts in twisted cubes. IEEE Trans Parallel Distrib Syst 18(4):511–521

    Article  Google Scholar 

  16. Fan J, Jia X, Liu X, Zhang S, Yu J (2011) Efficient unicast in bijective connection networks with the restricted faulty node set. Inf Sci 181(11):2303–2315

    Article  MathSciNet  MATH  Google Scholar 

  17. Hakimi SL, Amin AT (1974) Characterization of connection assignment of diagnosable systems. IEEE Trans Comput 23(1):86–88

    Article  MathSciNet  MATH  Google Scholar 

  18. Hsieh S-Y, Chen C-H (2004) Pacyclicity on Möbius cubes with maximal edge faults. Parallel Comput 30(3):407–421

    Article  MathSciNet  Google Scholar 

  19. Huck A (1999) Independent trees in planar graphs. Graphs Comb 15(1):29–77

    MathSciNet  MATH  Google Scholar 

  20. Itai A, Rodeh M (1988) The multi-tree approach to reliability in distributed networks. Inf Comput 79(1):43–59

    Article  MathSciNet  MATH  Google Scholar 

  21. Jehad A-S (2012) Topological properties of the Extended OTIS-n-cube interconnection network. J Supercomput 62(1):134–149

    Article  Google Scholar 

  22. Kim J-S, Lee H-O, Cheng E, Lipták L (2011) Independent spanning trees on even networks. Inf Sci 181(13):2892–2905

    Article  MATH  Google Scholar 

  23. Kim J-S, Lee H-O, Cheng E, Lipták L (2011) Optimal independent spanning trees on odd graphs. J Supercomput 56(2):212–225

    Article  Google Scholar 

  24. Khuller S, Schieber B (1992) On independent spanning trees. Inf Process Lett 42(6):321–323

    Article  MathSciNet  MATH  Google Scholar 

  25. Lee SC, Hook LR (2008) Logic and computer design in nanospace. IEEE Trans Comput 57(7):965–977

    Article  MathSciNet  Google Scholar 

  26. Li T-K, Tsai C-H, Hsu H-C (2012) A fast fault-identification algorithm for bijective connection graphs using the PMC model. Inf Sci 187(1):291–297

    Article  MathSciNet  MATH  Google Scholar 

  27. Liu Y-J, Chou WY, Lan JK, Chen C (2011) Constructing independent spanning trees for locally twisted cubes. Theor Comput Sci 412(22):2237–2252

    Article  MathSciNet  MATH  Google Scholar 

  28. Obokata K, Iwasaki Y, Bao F, Igarashi Y (1996) Independent spanning trees of product graphs and their construction. IEICE Trans Fundam Electron Commun Comput Sci E79-A(11):1894–1903

    Google Scholar 

  29. Park C-D, Chwa K-Y (2004) Hamiltonian properties on the class of hypercube-like networks. Inf Process Lett 91(1):11–17

    Article  MathSciNet  MATH  Google Scholar 

  30. Park J-H, Kim H-C (2005) Fault-hamiltonicity of hypercube-like interconnection networks. In: Proc IEEE IPDPS

    Google Scholar 

  31. Preparata FP, Metze G, Chien RT (1967) On the connection assignment problem of diagnosis systems. IEEE Trans Electron Comput 16(12):848–854

    Article  MATH  Google Scholar 

  32. Schlosser M, Sintek M, Decker S, Nejdl W (2003) HyperCuP—hypercubes, ontologies, and efficient search on peer-to-peer networks. Lect Notes Comput Sci 2530:133–134

    Google Scholar 

  33. Tseng Y-C, Wang S-Y, Ho C-W (1999) Efficient broadcasting in wormhole-routed multicomputers: a network-partitioning approach. IEEE Trans Parallel Distrib Syst 10(1):44–61

    Article  Google Scholar 

  34. Wang X, Fan J, Jia X, Zhang S, Yu J (2011) Embedding meshes into twisted-cubes. Inf Sci 181(14):3085–3099

    Article  MathSciNet  MATH  Google Scholar 

  35. Wang Y, Fan J, Zhou G, Jia X (2012) Independent spanning trees on twisted cubes. J Parallel Distrib Comput 72(1):58–69

    Article  MATH  Google Scholar 

  36. Werapun J, Intakosum S, Boonjing V (2012) An efficient parallel construction of optimal independent spanning trees on hypercubes. J Parallel Distrib Comput 72(12):1713–1724

    Article  Google Scholar 

  37. Xu J-M, Ma M, Lü M (2006) Paths in Möbius cubes and crossed cubes. Inf Process Lett 97(3):94–97

    Article  MATH  Google Scholar 

  38. Xu J-M, Xu M (2005) Edge-pancyclicity of Möbius cubes. Inf Process Lett 96(4):136–140

    Article  MATH  Google Scholar 

  39. Yang J-S, Tang S-M, Chang J-M, Wang Y-L (2007) Parallel construction of optimal independent spanning trees on hypercubes. Parallel Comput 33(1):73–79

    Article  MathSciNet  Google Scholar 

  40. Yang M-C, Li T-K, M TJJ, Hsu L-H (2005) Fault-tolerant pancyclicity of the Möbius cubes. IEICE Trans Fundam Electron Commun Comput Sci E88-A(1):346–352

    Article  Google Scholar 

  41. Yang X (2006) Pancyclicity of Möbius cubes with faulty nodes. Microprocess Microsyst 30(3):165–172

    Article  Google Scholar 

  42. Zehavi A, Itai A (1989) Three tree-paths. J Graph Theory 13(2):175–188

    Article  MathSciNet  MATH  Google Scholar 

  43. Zhou J, Chung Y-C (2012) Tree-turn routing: an efficient deadlock-free routing algorithm for irregular networks. J Supercomput 59(2):882–900

    Article  Google Scholar 

  44. Zhou W, Fan J, Jia X, Zhang S (2011) The spined cube: a new hypercube variant with smaller diameter. Inf Process Lett 111(12):561–567

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This work is supported by National Natural Science Foundation of China (No. 61170021), Specialized Research Fund for the Doctoral Program of Higher Education (No. 20103201110018), Application Foundation Research of Suzhou of China (SYG201240), and the 2011 Program for Postgraduates Research Innovation in University of Jiangsu Province (No. CXZZ11_0100) and sponsored by the Qing Lan Project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianxi Fan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cheng, B., Fan, J., Jia, X. et al. Parallel construction of independent spanning trees and an application in diagnosis on Möbius cubes. J Supercomput 65, 1279–1301 (2013). https://doi.org/10.1007/s11227-013-0883-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-013-0883-1

Keywords

Navigation