Paper Title
Load Balancing between the Multiple SDN Controllers by using Queuing Technique
Abstract
The Software Defined Networking (SDN) is one of the most promising technology in networking, which decouples the control plane from the data plane. Therefore, all the control logic is transfer to the SDN controller, which provides a centralized logical view of an entire network. But it also increases the chance of a failure in the network due to a single controller. To overcome this situation, multiple controllers are required in the network. When multiple controllers are used in SDN networks which arise some load balancing related issues like controller overloaded when it exceeds the load from its threshold value, then the controller failure or cascaded failure of controllers is happening in the network. So, balance the workload between the multiple SDN controllers is one of the more challenging tasks because it directly affects the performance of the network. Moreover, the scalability of the control plane and load balancing between them plays a critical role in the network performance in the SDN environment. The purpose of this paper is to propose an algorithm for load balancing in multiple controllers in SDN by using the queuing technique. After then compare M/M/1 Queue Model with infinite v/s finite capacity model on the basic of probability of various parameters like Ls, Lq, Ws, and Wq of the system. These parameters help to evaluate the performance of SDN controllers. And also analyze the instantaneous throughput, instantaneous goodput, instantaneous delay of both queuing model respectively and to analyze which queuing model is more preferable.
Keywords - Load Balancing, Multiple Controllers, Queuing Model, SDN