Robust hierarchical control plane for Transport Software-Defined Networks

Abstract Software-Defined Networking (SDN) enables the separation of data and control planes. Today, it is in use in several practical networks. Research on SDN is yet to focus on Transport Networks in a significant way. To provide efficient services at low cost for future technologies, such as 5G and beyond, the Transport Network will need to support network functions; adapt the network to different applications' traffic; provide high bandwidth at low latencies; integrate with other networks; etc. By fulfilling these requirements, a Transport Software-Defined Network (T-SDN) can become a fundamental part of the telecommunication infrastructure. However, most current SDN solutions have been developed for Layer 3, and cannot be directly applied to a T-SDN without proper adaptations, as Transport Networks have several characteristics that are different from those of Layer 3 networks. In particular, the design of a T-SDN control plane must address heterogeneity in terms of protocols and administrative network areas; as well as high reliability. A hierarchical control plane is suitable to support these characteristics. Accordingly, in this study, we analyze how to design a robust hierarchical control plane for T-SDNs. We discuss how resiliency against random failures can be provided through redundancy; and how survivability against correlated failures (such as disasters) can be achieved by effectively choosing network nodes where to place control-plane elements, and deciding how to route control-plane traffic. We formulate an Integer Linear Program to design a hierarchical, failure- and disaster-resilient T-SDN control plane. We also propose a heuristic for post-failure switch-controller reassignment. We compare our model with a disaster-unaware control-plane design whose objective is to reduce network-resource utilization. Our results show that we can achieve much higher disaster and failure resiliency, at the cost of slightly larger network-resource utilization.

[1]  Biswanath Mukherjee,et al.  Disaster-resilient control plane design and mapping in software-defined networks , 2015, 2015 IEEE 16th International Conference on High Performance Switching and Routing (HPSR).

[2]  Luciano Paschoal Gaspary,et al.  Survivor: An enhanced controller placement strategy for improving SDN survivability , 2014, 2014 IEEE Global Communications Conference.

[3]  Rob Sherwood,et al.  The controller placement problem , 2012, HotSDN@SIGCOMM.

[4]  Francisco J. Ros,et al.  Five nines of southbound reliability in software-defined networks , 2014, HotSDN.

[5]  Wolfgang Kellerer,et al.  Survey on Network Virtualization Hypervisors for Software Defined Networking , 2015, IEEE Communications Surveys & Tutorials.

[6]  Marc St-Hilaire,et al.  Optimal Model for the Controller Placement Problem in Software Defined Networks , 2015, IEEE Communications Letters.

[7]  Aaron Gember,et al.  Pratyaastha: an efficient elastic distributed SDN control plane , 2014, HotSDN.

[8]  Seela Veerabhadreswara Rao,et al.  Capacitated Next Controller Placement in Software Defined Networks , 2017, IEEE Transactions on Network and Service Management.

[9]  Lena Wosinska,et al.  Transport Abstraction Models for an SDN-Controlled Centralized RAN , 2015, IEEE Communications Letters.

[10]  Zhiyang Li,et al.  The SDN controller placement problem for WAN , 2014, 2014 IEEE/CIC International Conference on Communications in China (ICCC).

[11]  Carmen Mas Machuca,et al.  Robust SDN controller placement to malicious node attacks , 2018, 2018 21st Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN).

[12]  Alex C. Snoeren,et al.  Inside the Social Network's (Datacenter) Network , 2015, Comput. Commun. Rev..

[13]  Francesco Musumeci,et al.  Survivable virtual network mapping to provide content connectivity against double-link failures , 2016, 2016 12th International Conference on the Design of Reliable Communication Networks (DRCN).

[14]  Eytan Modiano,et al.  Assessing the Vulnerability of the Fiber Infrastructure to Disasters , 2009, IEEE INFOCOM 2009.

[15]  Min Zhu,et al.  B4: experience with a globally-deployed software defined wan , 2013, SIGCOMM.

[16]  Adlen Ksentini,et al.  An efficient elastic distributed SDN controller for follow-me cloud , 2015, 2015 IEEE 11th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[17]  Srikanth Kandula,et al.  Achieving high utilization with software-driven WAN , 2013, SIGCOMM.

[18]  Biswanath Mukherjee,et al.  Minimizing the Risk From Disaster Failures in Optical Backbone Networks , 2014, Journal of Lightwave Technology.

[19]  Fang Hao,et al.  Towards an elastic distributed SDN controller , 2013, HotSDN '13.

[20]  Fang Hao,et al.  ElastiCon; an elastic distributed SDN controller , 2014, 2014 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[21]  Wolfgang Kellerer,et al.  Software Defined Optical Networks (SDONs): A Comprehensive Survey , 2015, IEEE Communications Surveys & Tutorials.

[22]  Wei Wang,et al.  The Controller Placement Problem in Software Defined Networking: A Survey , 2017, IEEE Network.

[23]  Rob Sherwood,et al.  On Controller Performance in Software-Defined Networks , 2012, Hot-ICE.

[24]  Pavlin Radoslavov,et al.  ONOS: towards an open, distributed SDN OS , 2014, HotSDN.

[25]  Kun Wang,et al.  Orchestration of RAN and Transport Networks for 5G: An SDN Approach , 2017, IEEE Communications Magazine.

[26]  Jun Bi,et al.  On the Capacitated Controller Placement Problem in Software Defined Networks , 2014, IEEE Communications Letters.

[27]  Carlo Cavazzoni,et al.  Comprehensive Survey on T-SDN: Software-Defined Networking for Transport Networks , 2017, IEEE Communications Surveys & Tutorials.

[28]  Mohamed Faten Zhani,et al.  Dynamic Controller Provisioning in Software Defined Networks , 2013, Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013).

[29]  Charles S. Mueller,et al.  Documentation for the 2008 update of the United States National Seismic Hazard Maps , 2008 .

[30]  Biswanath Mukherjee,et al.  Network adaptability from disaster disruptions and cascading failures , 2013, IEEE Communications Magazine.