Fast failover and switchover for link failures and congestion in software defined networks

In this paper, we present a fast failover mechanism and a fast switchover mechanism to deal with link failure and congestion problems. In the fast failover mechanism, the controller pre-establishes multiple paths for each source-destination pair in the related OpenFlow-enabled (OF) switches. When a link becomes faulty, OF switches are able to failover the affected flows to another path. Based on the pre-established paths, in the fast switchover mechanism, the controller periodically monitors the status of each port of each OF switch. When the average transmission rate of a port consistently exceeds the rate threshold, the controller would decrease the transmission rate of the port by iteratively switching the flow with the minimum rate to another path. The emulation on Ryu controller and Mininet emulator shows the average recovery time of the fast failover mechanism is less than 40 ms, compared to hundreds of ms in the fast restoration mechanism. And, the fast switchover mechanism can reduce 47.5%-72.5% sustained time of link congestion depending on the parameter setting.

[1]  Pontus Sköldström,et al.  Scalable fault management for OpenFlow , 2012, 2012 IEEE International Conference on Communications (ICC).

[2]  Vijay Mann,et al.  CrossRoads: Seamless VM mobility across data centers through software defined networking , 2012, 2012 IEEE Network Operations and Management Symposium.

[3]  Justin P. Coon,et al.  Cognitive antenna selection relay for green heterogeneous healthcare networks , 2013, IEEE Wireless Communications.

[4]  Piero Castoldi,et al.  OpenFlow and PCE architectures in Wavelength Switched Optical Networks , 2012, 2012 16th International Conference on Optical Network Design and Modelling (ONDM).

[5]  Nick Feamster,et al.  Communicating with caps: managing usage caps in home networks , 2011 .

[6]  Fang Hao,et al.  Enhancing dynamic cloud-based services using network virtualization , 2009, CCRV.

[7]  Rob Sherwood,et al.  OpenRoads: empowering research in mobile networks , 2010, CCRV.

[8]  Didier Colle,et al.  OpenFlow: Meeting carrier-grade recovery requirements , 2013, Comput. Commun..

[9]  Yan Wang,et al.  Mobileflow: Toward software-defined mobile networks , 2013, IEEE Communications Magazine.

[10]  Khin Mi Mi Aung,et al.  A Loss-Free Multipathing Solution for Data Center Network Using Software-Defined Networking Approach , 2013, IEEE Transactions on Magnetics.

[11]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

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

[13]  Didier Colle,et al.  Software defined networking: Meeting carrier grade requirements , 2011, 2011 18th IEEE Workshop on Local & Metropolitan Area Networks (LANMAN).

[14]  Didier Colle,et al.  Enabling fast failure recovery in OpenFlow networks , 2011, 2011 8th International Workshop on the Design of Reliable Communication Networks (DRCN).