Skip to main content
Log in

Evolving optical interconnection topology: from survivable rings to resilient meshes

  • Original Paper
  • Published:
Photonic Network Communications Aims and scope Submit manuscript

Abstract

Physical topologies are evolving from elementary survivable rings into complex mesh networks. Nevertheless, no topology model is known to provide an economic, systematic, and flexible interconnection paradigm for ensuring that those meshes bear resilience features. This paper argues that intrinsic resilience can be brought by twin graph topologies, as they satisfy equal length disjoint path property with minimal number of physical links. Also, they benefit from property preserving recursive methods to graciously scale up/down and merge/split topologies. An exhaustive investigation is performed across twin graph families composing networks from 4 to 17 nodes, whereas diverse real-world topologies and ring networks are used as benchmarks. First, we illustrate the growing and the merging processes, and discuss the topology diversity of twin graphs. We analyze the impact of single cable cuts between neighbouring nodes, then we stress topologies with 2, 3, and 4 simultaneous cable cuts. Improved resiliency is seen for neighbor nodes and also reduction of cut sets able to disconnect the twin topologies in comparison with real-world networks. At transport layer, we derive and validate an upper bound for additional capacity required to implement \(1+1\) path dedicated protection. As networks grow larger, this protection cost is consistently reduced compared to benchmark topologies. We also test the suitability of our approach at optical layer regarding transponders consumption. Finally, we present as a use case the redesign of CESNET into a resilient network.

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
Fig. 7

Similar content being viewed by others

References

  1. Al-Kuwaiti, M.H., Kyriakopoulos, N., Hussein, S.: Towards a standardized terminology for network performance. IEEE Trans. Reliab. 57(2), 267–271 (2008). https://doi.org/10.1109/TR.2008.920800

    Article  Google Scholar 

  2. Alexander, S.: Intelligent infrastructure provides new broadband opportunities, slides from Ciena CTO Steve Alexander’s presentation at the CommDay Melbourne Congress event, October 11-12, 2011 in Melbourne, Australia. Available at: http://www.slideshare.net/CienaCorp/intelligent-infrastructure-provides-new-broadband-opportunities

  3. Baroni, S., Bayvel, P.: Wavelength requirements in arbitrarily connected wavelength-routed optical networks. J. Lightw. Technol. 15(2), 242–251 (1997)

    Article  Google Scholar 

  4. Chang, J.M., Ho, C.W.: The recognition of geodetically connected graphs. Inf. Process. Lett. 65(2), 81–88 (1998). https://doi.org/10.1016/S0020-0190(97)00201-9

    Article  MathSciNet  MATH  Google Scholar 

  5. Chang JM, Ho CW, Hsu CC, Wang YL (1996) The characterizations of hinge-free networks

  6. Farley, A.M., Proskurowski, A.: Minimum self-repairing graphs. Gr. Comb. 13(4), 345–351 (1997). https://doi.org/10.1007/BF03353012

    Article  MathSciNet  MATH  Google Scholar 

  7. Fortz B, Labbé M (2002) A tabu search heuristic for the design of two-connected networks with bounded rings. Tech. Rep. IAG Working Papers 74-02, Université Catholique de Louvain, Ottignies-Louvain-la-Neuve

  8. Fortz, B., Labbé, M.: Two-connected networks with rings of bounded cardinality. Comput. Optim. Appl. 27(2), 123–148 (2004). https://doi.org/10.1023/B:COAP.0000008649.61438.6b

    Article  MathSciNet  MATH  Google Scholar 

  9. Foxwell, E.B., Ombuki-Berman, B.: Particle swarm optimisation for the design of two-connected networks with bounded rings. Int. J. High Perform. Syst. Archit. 1(4), 220–230 (2008). https://doi.org/10.1504/IJHPSA.2008.024206

    Article  Google Scholar 

  10. Frascolla, V., Dominicini, C.K., Paiva, M.H.M., Caporossi, G., Marotta, M.A., Ribeiro, M.R.N., Segatto, M.E.V., Martinello, M., Monteiro, M.E., Both, C.B.: Optimizing C-RAN backhaul topologies: A resilience-oriented approach using graph invariants. Appl. Sci. 9(1), 136 (2019). https://doi.org/10.3390/app9010136

    Article  Google Scholar 

  11. Grey M, Theil M, Rossberg M, Schaefer, G (2015) Towards a model for global-scale backbone networks. In: 2015 IEEE International Conference on Communications (ICC). pp. 6086–6091 . https://doi.org/10.1109/ICC.2015.7249292

  12. Habib, M.F., Tornatore, M., Dikbiyik, F., Mukherjee, B.: Disaster survivability in optical communication networks. Comput. Commun. 36(6), 630–644 (2013). https://doi.org/10.1016/j.comcom.2013.01.004

    Article  Google Scholar 

  13. Harary, F.: Graph theory. Addison-Wesley Publishing Company, Philippines (1969)

    Book  Google Scholar 

  14. ITU 2015: Ethernet ring protection switching. Tech. Rep. Recommendation ITU-T G.8032/Y.1344, International Telecommunication Union (Aug 2015)

  15. Kamiyama N, Satoh D (2008) Network topology design using analytic hierarchy process. In: 2008 IEEE International Conference on Communications. pp. 2048–2054 . https://doi.org/10.1109/ICC.2008.393

  16. Kerivin, H., Mahjoub, A.R.: Design of survivable networks: A survey. Networks 46(1), 1–21 (2005). https://doi.org/10.1002/net.v46:1

    Article  MathSciNet  MATH  Google Scholar 

  17. Labourdette, J.F., Bouillet, E., Ramamurthy, R., Akyama, A.A.: Fast approximate dimensioning and performance analysis of mesh optical networks. IEEE/ACM J. Trans. Netw. 3(4), 906–917 (2005)

    Article  Google Scholar 

  18. Liberato, A., Martinello, M., Gomes, R.L., Beldachi, A.F., Salas, E., Villaca, R., Ribeiro, M.R.N., Kondepu, K., Kanellos, G., Nejabati, R., Gorodnik, A., Simeonidou, D.: RDNA: Residue-defined networking architecture enabling ultra-reliable low-latency datacenters. IEEE Trans. Netw. Serv. Manag. 15(4), 1473–1487 (2018). https://doi.org/10.1109/TNSM.2018.2876845

    Article  Google Scholar 

  19. Miladić-Tešić, S., Marković, G., Radojičić, V.: Traffic grooming technique for elastic optical networks: A survey. Optik 176, 464–475 (2019). https://doi.org/10.1016/j.ijleo.2018.09.068

    Article  Google Scholar 

  20. Morais RM, Pavan C, da Rocha JRF, Pinto AN (2011) Estimating extra capacity for dedicated protection in mesh optical transport networks. In: 16th European Conference on Networks and Optical Communications and Conference on Optical Cabling and Infrastructure (NOC/OC). pp. 165–168. IEEE

  21. Narula-Tam, A., Modiano, E., Brzezinski, A.: Physical topology design for survivable routing of logical rings in WDM-based networks. IEEE J. Sel. Areas Commun. 22(8), 1525–1538 (2004). https://doi.org/10.1109/JSAC.2004.830463

    Article  Google Scholar 

  22. Papanikolaou, P., Christodoulopoulos, K., Varvarigos, E.: Joint multi-layer survivability techniques for IP-over-elastic-optical-networks. IEEE/OSA J. Opt. Commun. Netw. 9(1), A85–A98 (2017). https://doi.org/10.1364/JOCN.9.000A85

    Article  Google Scholar 

  23. Pavan, C., de Lima, L.S., Paiva, M.H.M., Segatto, M.E.V.: How reliable are the real-world optical transport networks? IEEE/OSA J. Opt. Commun. Netw. 7(6), 578–585 (2015). https://doi.org/10.1364/JOCN.7.000578

    Article  Google Scholar 

  24. Pavan, C., Morais, R.M., da Rocha, J.R.F., Pinto, A.N.: Generating realistic optical transport network topologies. IEEE/OSA J. Opt. Commun. Netw. 2(1), 80–90 (2010). https://doi.org/10.1364/JOCN.2.000080

    Article  Google Scholar 

  25. Plesnik, J.: On the sum of all distances in a graph or digraph. J. Gr. Theory 8(1), 1–21 (1984). https://doi.org/10.1002/jgt.3190080102

    Article  MathSciNet  MATH  Google Scholar 

  26. Plesnik, J.: Towards minimum k-geodetically connected graphs. Networks 41(2), 73–82 (2003). https://doi.org/10.1002/net.10060

    Article  MathSciNet  MATH  Google Scholar 

  27. Ramirez, W., Masip-Bruin, X., Marin-Tordera, E., Sanchez-Lopez, S.: Managing resilience in carrier grade networks: Survey, open issues and trends. Comput. Commun. 61, 1–16 (2015). https://doi.org/10.1016/j.comcom.2015.02.015

    Article  Google Scholar 

  28. Resendo, L.C., Ribeiro, M.R.N., Pires, J.J.O.: Optimal multilayer grooming-oriented design for inter-ring traffic protection in DNI multiring WDM networks. J. Opt. Netw. 7(6), 533–549 (2008). https://doi.org/10.1364/JON.7.000533

    Article  Google Scholar 

  29. Tessinari RS, Paiva MHM, Monteiro ME, Segatto MEV, Garcia AS, Kanellos GT, Nejabati R, Simeonidou D (2018) On the impact of the physical topology on the optical network performance. In: 2018 IEEE British and Irish Conference on Optics and Photonics (BICOP). pp. 1–4 . https://doi.org/10.1109/BICOP.2018.8658361

  30. Vassoler, G.L., Paiva, M.H.M., Ribeiro, M.R.N., Segatto, M.E.V.: Twin datacenter interconnection topology. IEEE Micro 34(5), 8–17 (2014). https://doi.org/10.1109/MM.2014.63

    Article  Google Scholar 

  31. Ventresca, M., Ombuki, B.M.: A genetic algorithm for the design of minimum-cost two-connected networks with bounded rings. Int. J. Comput. Intell. Appl. 05(02), 267–281 (2005). https://doi.org/10.1142/S1469026805001611

    Article  Google Scholar 

  32. Wu, T.H.: Fiber Network Service Survivability. Artech House Inc, Norwood (1992)

    Google Scholar 

Download references

Acknowledgements

This work was partially supported by FAPES, CAPES, and CNPq (Brazil), and NSERC (Canada). It is also part of the FUTEBOL project, which has received funding from the European Union’s Horizon 2020 (Grant No. 688941), as well from the Brazilian Ministry of Science, Technology and Innovation (MCTI) through RNP and CTIC.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. H. M. Paiva.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work was partially supported by FAPES, CAPES, and CNPq (Brazil), and NSERC (Canada). It is also part of the FUTEBOL project, which has received funding from the European Union’s Horizon 2020 (Grant No. 688941), as well from the Brazilian Ministry of Science, Technology and Innovation (MCTI) through RNP and CTIC.

Appendix

Appendix

In this Appendix we present the proof of Eq. (4), which is an upper bound for the link protection coefficient of twin graphs depending only on the number of nodes.

The link protection coefficient \(K_{p}^{l}\) is defined as the additional capacity required to implement \(1 + 1\) path dedicated protection against single link failures [17, 20]. Based on the transmission H of a graph [25], in this Appendix we compute the link protection coefficient of rings, and an upper bound for the link protection coefficient of twin graphs.

The link protection coefficient \(K_{p}^{l}\) is given by [17, 20]:

$$\begin{aligned} K_{p}^{l} = \frac{h^{l}}{h}, \end{aligned}$$
(7)

where h is the average distance for working paths (shortest paths), and \(h^{l}\) is the average distance for backup paths used in case of a link failure (second link-disjoint shortest paths). The average distance for working paths, considering unit demands is:

$$\begin{aligned} h = \frac{1}{D} \frac{H}{2} = \frac{H}{n(n-1)}, \end{aligned}$$
(8)

where \(D=n(n-1)/2\) is the number of bidirectional demands, considering all-to-all communication; and the total distance for working paths is the transmission H.

The average distance for backup paths used in case of a link failure is given by:

$$\begin{aligned} h^{l} = \frac{H^{l}}{n(n-1)}, \end{aligned}$$
(9)

where \(H^{l}\) is the total distance for backup paths used in case of a link failure. Then, the link protection coefficient is:

$$\begin{aligned} K_{p}^{l} = \frac{h^{l}}{h} = \frac{\frac{H^{l}}{n(n-1)}}{\frac{H}{n(n-1)}} = \frac{H^{l}}{H}. \end{aligned}$$
(10)

The transmission H of a ring with n nodes is given by [25]:

$$\begin{aligned} H = n \left\lfloor \frac{n^2}{4} \right\rfloor . \end{aligned}$$
(11)

Considering that, for each path with k hops, the backup path has \(n-k\) hops, we obtain for ring topologies:

$$\begin{aligned} K_{p}^{l} = {\left\{ \begin{array}{ll} \frac{3n-4}{n}, &{} {\text {if }}n{\text { is even}};\\ \frac{3n-1}{n+1}, &{} \text {if }n{\text { is odd}}. \end{array}\right. } \end{aligned}$$
(12)

In order to compute an upper bound for the link protection coefficient of twin graphs, firstly we notice that H can be decomposed as \(H = H_{1} + H_{2+}\), where the term \(H_{1}\) is due to pairs at unit distance, i.e., adjacent pairs, and \(H_{2+}\) is due to pairs at distance 2 or more. Since \(H_{1} = 2m\), we can write:

$$\begin{aligned} H = 2m + H_{2+}. \end{aligned}$$
(13)

In a twin graph, the distance between a node pair (uv) can be changed only if the link connecting u and v fails, and in this case a distance 1 becomes 3, since each node belongs to (at least) one cycle of order 4 [26]. Then:

$$\begin{aligned} H^{l}_{1}= & {} 3H_{1} \end{aligned}$$
(14)
$$\begin{aligned} H^{l}_{2+}= & {} H_{2+} \end{aligned}$$
(15)
$$\begin{aligned} K_{p}^{l}= & {} \frac{H^{l}}{H} = \frac{H^{l}_{1} + H^{l}_{2+}}{H_{1} + H_{2+}} = \frac{6m + H - 2m}{2m + H -2m} = \frac{4m}{H} + 1. \end{aligned}$$
(16)

From [25], if a graph G has order n and size m, then:

$$\begin{aligned} H \ge 2n(n-1)-m. \end{aligned}$$
(17)

Using \(m=2n-4\), we have for twin graphs:

$$\begin{aligned} H \ge 2n(n-3)+8. \end{aligned}$$
(18)

Then,

$$\begin{aligned} K_{p}^{l} \le \frac{n^{2}+n-4}{n^{2}-3n+4}. \end{aligned}$$
(19)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Paiva, M.H.M., Caporossi, G., Ribeiro, M.R.N. et al. Evolving optical interconnection topology: from survivable rings to resilient meshes. Photon Netw Commun 40, 149–159 (2020). https://doi.org/10.1007/s11107-020-00900-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11107-020-00900-0

Keywords

Navigation