Fast Failover Mechanism for SDN-Enabled Data Centers

In this paper, we present mechanisms for fast failover of both the control and data channels in the SDN-enabled data centers. For the data channel recovery, both restoration and protection mechanisms are proposed. The SDN controller computes backup paths based on the complete bipartite graphs of the network topology and configures flow entries of the SDN switches according to both mechanisms, respectively. For the control channel recovery, we assume that the SDN network adopts an in-band control. As a consequence, a restoration mechanism is adopted which re-builds the control path for switches losing the control channel based on a weighting function. We evaluate the proposed mechanisms via a real network as well as the Mininet simulations. Our numerical results show that, for the data channel recovery, the average recovery times for both restoration and protection mechanisms are less than 100ms, and the protection mechanism provides a faster recovery time. We also address the scalability issues, in terms of the size of flow table and the time complexity, of the proposed mechanisms.

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

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

[3]  Thomas Pfeiffenberger,et al.  Evaluation of software-defined networking for power systems , 2014, 2014 IEEE International Conference on Intelligent Energy and Power Systems (IEPS).

[4]  Ren-Hung Hwang,et al.  Design of SDN-Enabled Cloud Data Center , 2015, 2015 IEEE International Conference on Smart City/SocialCom/SustainCom (SmartCity).

[5]  Steven S. W. Lee,et al.  Software-based fast failure recovery for resilient OpenFlow networks , 2015, 2015 7th International Workshop on Reliable Networks Design and Modeling (RNDM).

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

[7]  Steven S. W. Lee,et al.  Path layout planning and software based fast failure detection in survivable OpenFlow networks , 2014, 2014 10th International Conference on the Design of Reliable Communication Networks (DRCN).

[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).