Design problems towards reliable SDN Networks

Software Defined Networking offers many advantages such as cost reduction, higher flexibility and network programmability by decoupling the control from the data plane. In order to also increase reliability, several design problems are presented.

[1]  Yashar Ganjali,et al.  Kandoo: a framework for efficient and scalable offloading of control applications , 2012, HotSDN '12.

[2]  Wolfgang Kellerer,et al.  An empirical study of software reliability in SDN controllers , 2017, 2017 13th International Conference on Network and Service Management (CNSM).

[3]  Igor Linkov,et al.  Resilience management during large-scale epidemic outbreaks , 2017, Scientific Reports.

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

[5]  Piero Castoldi,et al.  OpenFlow-based segment protection in Ethernet networks , 2013, IEEE/OSA Journal of Optical Communications and Networking.

[6]  Carmen Mas Machuca,et al.  Robust SDN Controller Placement to Malicious Attacks , 2018 .

[7]  Wolfgang Kellerer,et al.  Controller placement strategies for a resilient SDN control plane , 2016, 2016 8th International Workshop on Resilient Networks Design and Modeling (RNDM).

[8]  Didier Colle,et al.  Fast failure recovery for in-band OpenFlow networks , 2013, 2013 9th International Conference on the Design of Reliable Communication Networks (DRCN).

[9]  Daoyun Hu,et al.  Leveraging master-slave OpenFlow controller arrangement to improve control plane resiliency in SD-EONs. , 2015, Optics express.

[10]  Sanglu Lu,et al.  Designing a disaster-resilient network with software defined networking , 2014, 2014 IEEE 22nd International Symposium of Quality of Service (IWQoS).

[11]  Wolfgang Kellerer,et al.  Detecting and mitigating denial of service attacks against the data plane in software defined networks , 2017, 2017 IEEE Conference on Network Softwarization (NetSoft).

[12]  Nor Badrul Anuar,et al.  Secure and dependable software defined networks , 2016, J. Netw. Comput. Appl..