Abstract
The exchanged crossed cube, denoted by \(\textit{ECQ}(s, t)\), is a novel graph with fewer edges and smaller diameter compared to other variations of the corresponding hypercube. The ring topology, denoted by \(R_n\), is one of the most popular topologies in Wavelength division multiplexing optical networks. This paper addresses the routing and wavelength assignment problem for realizing \(\textit{ECQ}(s, t)\) communication pattern on \(R_n\), where \(n=s+t+1\). We propose an embedding scheme. Base on the embedding scheme, a wavelength assignment algorithm using \(2^{s+t-2}+\lfloor 2^t/3\rfloor \) wavelengths is devised. We show that the wavelength assignment algorithm uses no more than 1.25 times of wavelengths compared to the optimal wavelength number, i.e., it is a factor 1.25 approximation algorithm. Moreover, the number of additional required wavelengths is no more than \(\lfloor 2^{t-1}/3\rfloor \).
Similar content being viewed by others
References
Chang JM, Chen XR, Yang JS, Wu RY (2016) Locally exchanged twisted cubes: connectivity and super connectivity. Inf Process Lett 116(7):460–466
Chen Y, Shen H (2010) Routing and wavelength assignment for hypercube in array-based WDM optical networks. J Parallel Distrib Comput 70(1):59–68
Chen Y, Shen H, Liu F (2006) Wavelength assignment for realizing parallel FFT on regular optical networks. J Supercomput 36(1):3–16
Chen Y, Shen H, Zhang H (2011) Routing and wavelength assignment for hypercube communications embedded on optical chordal ring networks of degrees 3 and 4. Comput Commun 34(7):875–882
Efe K (1992) The crossed cube architecture for parallel computation. IEEE Trans Parallel Distrib Syst 3(5):513–524
Hsu WJ (1993) Fibonacci cubes-a new interconnection topology. IEEE Trans Parallel Distrib Syst 4(1):3–12
Li K, Mu Y, Li K, Min G (2013) Exchanged crossed cube: a novel interconnection network for parallel computation. IEEE Trans Parallel Distrib Syst 24(11):2211–2219
Liu YL, Chang JM (2018) Realizing exchanged crossed cube communication patterns on linear array wdm optical networks. Int J Foun Comput Sci (accepted)
Liu YL, Wu RC (2017) Implementing exchanged hypercube communication patterns on ring-connected wdm optical networks. IEICE Trans Inf Syst 100-D(12):2771–2780
Liu YL (2015) Routing and wavelength assignment for exchanged hypercubes in linear array optical networks. Inf Process Lett 115(2):203–208
Liu L, Yan Y (2013) Energy-aware routing in hybrid optical network-on-chip for future multi-processor system-on-chip. J Parallel Distrib Comput 73(2):189–197
Loh PKK, Hsu WJ, Pan Y (2005) The exchanged hypercube. IEEE Trans Parallel Distrib Syst 16(9):866–874
Ning W (2016) The super connectivity of exchanged crossed cube. Inf Process Lett 116(2):80–84
Ning W, Feng X, Wang L (2015) The connectivity of exchanged crossed cube. Inf Process Lett 115(2):394–396
Qi H, Li Y, Li K, Stojmenovic M (2015) An exchanged folded hypercube-based topology structure for interconnection networks. Concurr Comput Pract Exp 27(16):4194–4210
Shacham A, Bergman K, Carloni LP (2008) Photonic networks-on-chip for future generations of chip multiprocessors. IEEE Trans Comput 57(9):59–68
Sivalingam KM, Subramaniam S (2000) Optical wdm networks: principles and practice. Springer, Berlin
Tzeng NF, Wei S (1991) Enhanced hypercubes. IEEE Trans Comput 40(3):284–294
Vazirani Vijay V (2013) Approximation algorithms. Springer, Berlin
Ye Y, Xu J, Wu X, Zhang W, Liu W, Nikdast M (2012) A torus-based hierarchical optical-electronic network-on-chip for multiprocessor system-on-chip. ACM J Emerg Tech Com Syst 8(1):5
Yu C, Yang X, Yang L, Zhang J (2012) Routing and wavelength assignment for 3-ary \(n\)-cube in array-based optical network. Inf Process Lett 112(6):252–256
Yu C, Yang X, Yang L, Zhang J (2013) Routing and wavelength assignment for 3-ary \(n\)-cube communication patterns in linear array optical networks for \(n\) communication rounds. Inf Process Lett 113(18):677–680
Yu C, Yang X, He L (2014a) Realizing the ternary \(n\)-cube communication patterns on a ring-connected WDM optical network. Opt Fiber Technol 20(1):53–60
Yu C, Yang X, He L, Zhang J (2014b) Optimal wavelength assignment in the implementation of parallel algorithms with ternary \(n\)-cube communication patterns on mesh optical network. Theory Comput Sci 524:68–77
Yuan X, Melhem R (1998) Optimal routing and channel assignments for hypercube communication on optical mesh-like processor arrays. In: Proceedings of 5th international conference on massively parallel processing, IEEE Computer Society, Las Vegas, Nevada, pp 76–84
Zang H, Jue JP, Bukherjee B (2000) A review of routing and wavelength assignment approaches for wavelength-routed optical networks. Opt Netw Mag 1(1):47–60
Zhang J, Yang X, Yu C, He L, Yan L (2013) Implementing duplex crossed cube communication patterns on optical linear arrays. Optik Int J Light Electron Opt 124(24):6496–6500
Zhang J, Yang X, Li X (2014) Wavelength assignment for locally twisted cube communication pattern on optical bus network-on-chip. Opt Fiber Technol 20(3):228–234
Zhang J, Yang X, Yu C, He L (2014) The congestion of generalized cube communication pattern in linear array network. Int J Found Comput Sci 25(3):263–273
Zhang J, Yang X, Yu C, He L (2015) Dynamic wavelength assignment for realizing hypercube-based bitonic sorting on wavelength divsion multiplexing linear arrays. Int J Comput Math 92(2):218–229
Zhou D, Fan J, Lin CK, Cheng BL, Zou J, Liu Z (2017) Optimal path embedding in the exchanged crossed cube. J Comput Sci Technol 32(3):618–629
Zhou D, Fan J, Lin CK, Zhou J, Wang X (2017) Cycles embedding in exchanged crossed cube. Int J Found Comput Sci 28(1):61–76
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author declares that he has no conflicts of interest.
Additional information
Communicated by G. Yi.
Rights and permissions
About this article
Cite this article
Liu, YL. Routing and wavelength assignment for exchanged crossed cubes on ring-topology optical networks. Soft Comput 22, 6693–6703 (2018). https://doi.org/10.1007/s00500-018-3071-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-018-3071-7