Background
Type: Article

Improving the reliability of Byzantine fault-tolerant distributed software-defined networks

Journal: International Journal of Communication Systems (10991131)Year: 1 June 2020Volume: 33Issue:
Moazzeni S.Khayyambashi M.a Movahhedinia N. Callegati F.
DOI:10.1002/dac.4372Language: English

Abstract

This paper presents a method to improve the reliability and fault tolerance of distributed software-defined networks. This method is called “BIRDSDN (Byzantine-Resilient Improved Reliable Distributed Software-Defined Networks).” In BIRDSDN, a group communication is implemented among the controllers of the whole clusters. This method can detect the crash failure and Byzantine failure of any controller and undertakes a fast detection and recovery scheme to select the controllers to take over the orphan switches. BIRDSDN takes into account the reliability of the nodes considering the failure probability of intracluster and intercluster links, topology, load, and latency. The numerical results show that this approach performs better than the other approaches regarding failure detection, recovery, latency, throughput, reliability, and packet loss. © 2020 John Wiley & Sons, Ltd.