A Divide and Conquer method with Semi-Global Failover for Software Defined Networks

Document Type

Conference Proceeding

Publication Date


Publication Title

2021 IEEE 11th Annual Computing and Communication Workshop and Conference, CCWC 2021

First page number:


Last page number:



Many service providers need to provide many other functions than just a network connectivity. They also need to provide network functions such as network address translation, firewall, encryption, Domain Name Service (DNS), caching, routing and many other services. Usually these functions come with the hardware at the user or customer's premises. This can increase the revenue of the revenue, but also can cost a lot and also be extremely difficult to maintain. In traditional network architecture, it is very difficult to configure the network and later modify the configuration, since both the data plane and control plane are bound together. To address this issue, SDN exists which decouples the data and the control plane. However, within SDN there are also different types of failure with some existing solutions to these types of failure. A divide and conquer approach in the high-level architecture of SDN-based networks with a semi-global controller will be discussed. The semi-global controller will be responsible for any failure that a conventional distributed master-slave controller architecture cannot handle, allowing the system to have an extra layer of fault tolerance. The research will begin comparing the traditional networking with Software Defined Networking. Then looks at different fault domains in SDN. Next the solution playing on the high-level architecture of SDNs with a semi-global controller will be defined. Also, some metrics and results against the prepared prototype will be analyzed and compared with other existing fault tolerance solutions.


Fault-tolerance; Link failures; Mininet; Software Defined Networking (SDN)


OS and Networks | Software Engineering



UNLV article access