Building Fault Tolerant, Scalable and High Speed Multicontroller Environment in Software Defined Networking

  • Mr.V. Deeban Chakravarthy, Ms. Likhitha Reddy, Mr. Samay Pusarla

Abstract

SDN controller is prone to failure at a single point as there is usually a breakdown of some issues in the controller; due to this, the entire system's performance is bottlenecked and limited. To improve the overall security, scalability, and reliability of Software-defined networking, many security utilities and some of the applications must be built upon SDN capabilities. In this implementation paper, we aim to build a fast, highly scalable, efficient fault-tolerant multi-controller environment with the help of RYU controllers. We look into the problems of the SDN controller with a focus mainly on efficiency, performance, and also the availability of the controllers. In this paper, we have modified the single controller environment with that of a multi-controller environment also we have put into practice Apache Zookeeper which runs the master-slave algorithm to always elect a master controller in a pool of controllers to take over the previous controller's data, in addition to this a Redis Server has also been used to reduce the processing time, all this ensure that the environment is fault-tolerant.

Keywords: Openflow, RYU, REDIS, Software Defined Networking, ZooKeeper.

Published
2020-05-06
How to Cite
Mr.V. Deeban Chakravarthy, Ms. Likhitha Reddy, Mr. Samay Pusarla. (2020). Building Fault Tolerant, Scalable and High Speed Multicontroller Environment in Software Defined Networking. International Journal of Advanced Science and Technology, 29(06), 2797 - 2803. Retrieved from https://sersc.org/journals/index.php/IJAST/article/view/13774