Skip to main content
Log in

The hierarchical Petersen network: a new interconnection network with fixed degree

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

Abstract

Network cost and fixed-degree characteristic for the graph are important factors to evaluate interconnection networks. In this paper, we propose hierarchical Petersen network (HPN) that is constructed in recursive and hierarchical structure based on a Petersen graph as a basic module. The degree of HPN(n) is 5, and HPN(n) has \(10^n\) nodes and \(2.5 \times 10^n\) edges. And we analyze its basic topological properties, routing algorithm, diameter, spanning tree, broadcasting algorithm and embedding. From the analysis, we prove that the diameter and network cost of HPN(n) are \(3\log _{10}N-1\) and \(15 \log _{10}N-1\), respectively, and it contains a spanning tree with the degree of 4. In addition, we propose link-disjoint one-to-all broadcasting algorithm and show that HPN(n) can be embedded into FP\(_k\) with expansion 1, dilation 2k and congestion 4. For most of the fixed-degree networks proposed, network cost and diameter require \(O(\sqrt{N})\) and the degree of the graph requires O(N). However, HPN(n) requires O(1) for the degree and \(O(\log _{10}N)\) for both diameter and network cost. As a result, the suggested interconnection network in this paper is superior to current fixed-degree and hierarchical networks in terms of network cost, diameter and the degree of the graph.

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
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Balasubramanian P, Arisaka R, Arabnia HR (2012) RB_DSOP: a rule based disjoint sum of products synthesis method. In: Proceedings of 2012 International Conference on Computer Design, pp 39–43

  2. Thapliyal H, Jayashree HV, Nagamani AN, Arabnia HR (2013) Progress in reversible processor design: a novel methodology for reversible carry look-ahead adder. Trans Comput Sci (Springer) LNCS 7420:73–97

    Google Scholar 

  3. Thapliyal H, Arabnia HR (2006) Reversible programmable logic array (RPLA) using Fredkin and Feynman gates for industrial electronics and applications. In: Proceedings of 2006 International Conference on Computer Design and Conference on Computing in Nanotechnology, pp 70–74

  4. Hosseinzadeh F, Bagherzadeh N, Khademzadeh A, Janidarmianm M (2014) Fault-tolerant optimization for application-specific network-on-chip architecture. IAENG Trans Eng Technol LNEE 247:363–381

    Article  Google Scholar 

  5. Chen K-C, Chao C-H, Lin S-Y, Wu A-Y (2014) Traffic- and thermal-aware routing algorithms for 3D network-on-chip (3D NoC) systems. In: Palesi M, Daneshtalab M (eds) Routing algorithms in networks-on-chip. Springer, New York, NY, pp 307–338

  6. Bjerregaard T, Mahadevan S (2006) A survey of research and practices of network-on-chip. ACM Comput Surv 38(1):1–51

    Article  Google Scholar 

  7. Pande PP, Grecu C, Jones M, Ivanov A, Saleh R (2005) Performance evaluation and design trade-offs for network-on-chip interconnect architectures. IEEE Trans Comput 54(8):1025–1040

    Article  Google Scholar 

  8. Thatte G, Mitra U (2008) Sensor selection and power allocation for distributed estimation in sensor networks: beyond the star topology. IEEE Trans Signal Process 56(7):2649–2661

    Article  MathSciNet  Google Scholar 

  9. Liu RP, Rogers G, Zhou S (2006) WSN14-3: honeycomb architecture for energy conservation in wireless sensor networks. IEEE Globecom 2006:1–5

    Google Scholar 

  10. Wu X, Liu J, Chen G (2006) Analysis of bottleneck delay and throughput in wireless mesh networks. In: IEEE International Conference on Mobile Ad Hoc and Sensor Systems, pp 765–770

  11. Bafna V, Pevzner PA (1996) Genome rearrangements and sorting by reversals. SIAM J Comput 25(2):272–289

    Article  MathSciNet  MATH  Google Scholar 

  12. Berman P, Hannenhalli S, Karpinski M (2002) 1.375-approximation algorithms for sorting by reversals. In: ESA ’02 Proceedings of the 10th Annual European Symposium on Algorithms. LNCS 2461 200-210

  13. Elias I, Hartman T (2005) A 1.375-approximation algorithm for sorting by transpositions. In: WABI’05 Proceedings of the 5th International conference on Algorithms in Bioinformatics. LNCS 3692 204-215

  14. Bulteau L, Fertin G, Rusu I (2015) Pancake flipping is hard. J Comput Syst Sci 81(8):1556–1574

    Article  MathSciNet  MATH  Google Scholar 

  15. Hu X, Liu H (2013) The (conditional) matching preclusion for burnt pancake graphs. Discrete Appl Math 161(10–11):1481–1489

    Article  MathSciNet  MATH  Google Scholar 

  16. Tannier E, Bergeron A, Sagot M-F (2007) Advances on sorting by reversals. Discrete Appl Math 155(6–7):881–888

    Article  MathSciNet  MATH  Google Scholar 

  17. Saad Y, Schultz MH (1988) Topological properties of hypercubes. IEEE Trans Comput 37(7):867–872

    Article  Google Scholar 

  18. Akers SB, Krisnamurthy B, Harel D (1987) The star graph: an attractive alternative to the \(n\)-cube. In: International Conference on Parallel Processing, pp 393–400

  19. Dally WJ, Seitz CL (1986) The torus routing chip. Distrib Comput 1(4):187–196

    Article  Google Scholar 

  20. Stojmenovic I (1997) Honeycomb network: topological properties and communication algorithms. IEEE Trans Parallel Distrib Syst 8(10):1036–1042

    Article  Google Scholar 

  21. Tang KW, Padubidri SA (1994) Diagonal and toroidal mesh networks. IEEE Trans Comput 43(7):815–826

    Article  MATH  Google Scholar 

  22. Touzene A (2015) All-to-all broadcast in hexagonal torus networks on-chip. IEEE Trans Parallel Distrib Syst 26(9):2410–2420

    Article  Google Scholar 

  23. Decayeux C, Seme D (2005) 3D hexagonal network: modeling, topological properties, addressing scheme, and optimal routing algorithm. IEEE Trans Parallel Distrib Syst 16(9):875–884

    Article  Google Scholar 

  24. Scott SL, Thorson G (1996) The cray T3E network: adaptive routing in a high performance 3D torus, HOT interconnects IV. Stanford University, Stanford

    Google Scholar 

  25. Carle J, Myoupo JF, Stojmenovic I (2001) Higher dimensional honeycomb networks. J Interconnect Netw 2(4):391–420

    Article  Google Scholar 

  26. Nguyen J, Pezaris J, Pratt GA, Ward S (1994) Three-dimensional network topologies. In: Proceedings of the First International Workshop on Parallel Computer Routing and Communication, pp 101–115

  27. Parhami B, Kwai D-M (2001) A unified formulation of honeycomb and diamond networks. IEEE Trans Parallel Distrib Syst 12(1):74–80

    Article  Google Scholar 

  28. Choo H, Yoo S-M, Youn HY (2000) Processor scheduling and allocation for 3D torus multicomputer systems. IEEE Trans Parallel Distrib Syst 11(5):475–484

    Article  Google Scholar 

  29. Parhami B, Yeh C-H (2000) Why network diameter is still important. In: Proceedings of International Conference on Communications in Computing, pp 271–274

  30. Memmi G, Raillard Y (1982) Some new results about the \((d, k)\) graph problem. IEEE Trans Comput C–31(8):784–791

    Article  MathSciNet  MATH  Google Scholar 

  31. Duh D-R, Chen G-H, Fang J-F (1995) Algorithms and properties of a new two-level network with folded hypercubes as basic modules. IEEE Trans Parallel Distrib Syst 6(7):714–723

    Article  Google Scholar 

  32. Lee H-O, Kim J-S, Park K-W, Seo J, Oh E (2005) Matrix star graphs: a new interconnection network based on matrix operations. In: 10th Asia-Pacific Conference on Advances in Computer Systems Architecture. LNCS 3740 478–487

  33. Kim J-S, Kim M-H, Lee H-O (2013) Analysis and design of a half hypercube interconnection network. In: Park JJ, Ng JK-Y, Jeong HY, Waluyo B (eds) Multimedia and ubiquitous engineering. Lecture notes in electrical engineering, vol 240. Springer, Dordrecht, pp 537–543

  34. Chartrand G, Lesnidr L (1986) Graphs and digraphs, 2nd edn. Wadsworth & Brooks, California

    Google Scholar 

  35. Das SK, Banerjee AK (1992) Hyper Petersen network: yet another hypercube-like topology. In: Fourth Symposium on the Frontiers of Massively Parallel Computation, pp 270–277

  36. Haq E (1991) Cross-cube: a new fault tolerant hypercube-based network. In: Proceedings of The Fifth International Parallel Processing Symposium, pp 471–474

  37. Ohring SR, Das SK (1996) Folded Petersen cube networks: new competitors for the hypercubes. IEEE Trans Parallel Distrib Syst 7(2):151–168

    Article  Google Scholar 

  38. Ghose K, Desai KR (1995) Hierarchical cubic network. IEEE Trans Parallel Distrib Syst 6(4):427–435

    Article  Google Scholar 

  39. Duh D-R, Chen G-H, Fang J-F (1995) Algorithms and properties of a new two-level network with folded hypercubes as basic modules. IEEE Trans Parallel Distrib Syst 6(7):714–723

    Article  Google Scholar 

  40. Shi W, Srimani PK (2005) Hierarchical star: a new two level interconnection network. J Syst Archit 51(1):1–14

    Article  Google Scholar 

  41. Yun S-K, Park K-H (1996) Hierarchical hypercube networks (HHN) for massively parallel computers. J Parallel Distrib Comput 37:194–199

    Article  Google Scholar 

  42. Malluhi QM, Bayoumi MA (1994) The hierarchical hypercube: a new interconnection topology for massively parallel system. IEEE Trans Parallel Distrib Syst 5(1):17–30

    Article  MathSciNet  Google Scholar 

  43. Dandamudi SP, Eager DL (1990) Hierarchical interconnection networks for multicomputer systems. IEEE Trans Comput 39(6):786–797

    Article  Google Scholar 

  44. Chartrand G, Wilson RJ (1985) The Petersen graph. In: Harary F, Maybee JS (eds) Graphs and applications. Wiley-Interscience, New York, pp 69–100

  45. Seo J-H (2013) Three-dimensional Petersen-torus network: a fixed-degree network for massively parallel computers. J Supercomput 64(3):987–1007

    Article  Google Scholar 

  46. Kumar JM, Patnaik LM (1992) Extended hypercube: a hierarchical interconnection network of hypercubes. IEEE Trans Parallel Distrib Syst 3(1):45–57

    Article  Google Scholar 

  47. Ramanathan G, Clement M, Crandall P (1992) Hyperweave: a fault-tolerant expandable interconnection network. In: Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing, pp 479–482

  48. Cheng D, Hao R-S (2015) Various cycles embedding in faulty balanced hypercubes. Inf Sci 297:140–153

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2017R1D1A3B03032173). We are grateful to the anonymous referees for their helpful comments and suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hyeong-Ok Lee.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Seo, JH., Kim, JS., Chang, H.J. et al. The hierarchical Petersen network: a new interconnection network with fixed degree. J Supercomput 74, 1636–1654 (2018). https://doi.org/10.1007/s11227-017-2186-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-017-2186-4

Keywords

Navigation