A survivability-based backup approach for controllers in multi-controller SDN against failures.

Lingyu Zhang,Ying Wang,Wenjing Li,Xuesong Qiu,Qinghong Zhong
DOI: https://doi.org/10.1109/APNOMS.2017.8094186
2017-01-01
Abstract:Software-defined networking (SDN) develops a logically centralized control plane by abstracting the underlying network forwarding devices, which makes the control of network traffic more flexible and more intelligent. In SDN, a switch can only work according to the rule of the flow tables received from its controller. Once the controller breaks down, the switch cannot transmit the incoming data packet which cannot be matched in the flow table. The SDN network can be severely affected by the controller failure. In this regard, we are committed to design a proper backup approach for SDN controllers to reduce the loss brought by controller failures. Besides, we attach great importance to the survivability of the control network under network failures. In this paper, we first formulate the survivability of control network. Then we propose a backup approach for controllers based on the survivability model. The network delay is considered in the backup approach. Simulation is conducted to verify the validity and efficiency of our approach. Results show our backup approach guarantees that the controller failures can be effectively recovered. Comparison results between our approach and other existing approaches prove that the approach can effectively reduce the link loss brought by network failures when the backup controller replaces the failed controller to manage the network.
What problem does this paper attempt to address?