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.
Similar content being viewed by others
References
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
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
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
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
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
Bjerregaard T, Mahadevan S (2006) A survey of research and practices of network-on-chip. ACM Comput Surv 38(1):1–51
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
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
Liu RP, Rogers G, Zhou S (2006) WSN14-3: honeycomb architecture for energy conservation in wireless sensor networks. IEEE Globecom 2006:1–5
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
Bafna V, Pevzner PA (1996) Genome rearrangements and sorting by reversals. SIAM J Comput 25(2):272–289
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
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
Bulteau L, Fertin G, Rusu I (2015) Pancake flipping is hard. J Comput Syst Sci 81(8):1556–1574
Hu X, Liu H (2013) The (conditional) matching preclusion for burnt pancake graphs. Discrete Appl Math 161(10–11):1481–1489
Tannier E, Bergeron A, Sagot M-F (2007) Advances on sorting by reversals. Discrete Appl Math 155(6–7):881–888
Saad Y, Schultz MH (1988) Topological properties of hypercubes. IEEE Trans Comput 37(7):867–872
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
Dally WJ, Seitz CL (1986) The torus routing chip. Distrib Comput 1(4):187–196
Stojmenovic I (1997) Honeycomb network: topological properties and communication algorithms. IEEE Trans Parallel Distrib Syst 8(10):1036–1042
Tang KW, Padubidri SA (1994) Diagonal and toroidal mesh networks. IEEE Trans Comput 43(7):815–826
Touzene A (2015) All-to-all broadcast in hexagonal torus networks on-chip. IEEE Trans Parallel Distrib Syst 26(9):2410–2420
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
Scott SL, Thorson G (1996) The cray T3E network: adaptive routing in a high performance 3D torus, HOT interconnects IV. Stanford University, Stanford
Carle J, Myoupo JF, Stojmenovic I (2001) Higher dimensional honeycomb networks. J Interconnect Netw 2(4):391–420
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
Parhami B, Kwai D-M (2001) A unified formulation of honeycomb and diamond networks. IEEE Trans Parallel Distrib Syst 12(1):74–80
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
Parhami B, Yeh C-H (2000) Why network diameter is still important. In: Proceedings of International Conference on Communications in Computing, pp 271–274
Memmi G, Raillard Y (1982) Some new results about the \((d, k)\) graph problem. IEEE Trans Comput C–31(8):784–791
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
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
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
Chartrand G, Lesnidr L (1986) Graphs and digraphs, 2nd edn. Wadsworth & Brooks, California
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
Haq E (1991) Cross-cube: a new fault tolerant hypercube-based network. In: Proceedings of The Fifth International Parallel Processing Symposium, pp 471–474
Ohring SR, Das SK (1996) Folded Petersen cube networks: new competitors for the hypercubes. IEEE Trans Parallel Distrib Syst 7(2):151–168
Ghose K, Desai KR (1995) Hierarchical cubic network. IEEE Trans Parallel Distrib Syst 6(4):427–435
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
Shi W, Srimani PK (2005) Hierarchical star: a new two level interconnection network. J Syst Archit 51(1):1–14
Yun S-K, Park K-H (1996) Hierarchical hypercube networks (HHN) for massively parallel computers. J Parallel Distrib Comput 37:194–199
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
Dandamudi SP, Eager DL (1990) Hierarchical interconnection networks for multicomputer systems. IEEE Trans Comput 39(6):786–797
Chartrand G, Wilson RJ (1985) The Petersen graph. In: Harary F, Maybee JS (eds) Graphs and applications. Wiley-Interscience, New York, pp 69–100
Seo J-H (2013) Three-dimensional Petersen-torus network: a fixed-degree network for massively parallel computers. J Supercomput 64(3):987–1007
Kumar JM, Patnaik LM (1992) Extended hypercube: a hierarchical interconnection network of hypercubes. IEEE Trans Parallel Distrib Syst 3(1):45–57
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
Cheng D, Hao R-S (2015) Various cycles embedding in faulty balanced hypercubes. Inf Sci 297:140–153
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-017-2186-4