Title
Improving the performance of load balancing in software-defined networks through load variance-based synchronization.
Abstract
Software-Defined Networking (SDN) is a new network technology that decouples the control plane logic from the data plane and uses a programmable software controller to manage network operation and the state of network components. In an SDN network, a logically centralized controller uses a global network view to conduct management and operation of the network. The centralized control of the SDN network presents a tremendous opportunity for network operators to refactor the control plane and to improve the performance of applications. For the application of load balancing, the logically centralized controller conducts Real-time Least loaded Server selection (RLS) for multiple domains, where new flows pass by for the first time. The function of RLS is to enable the new flows to be forwarded to the least loaded server in the entire network. However, in a large-scale SDN network, the logically centralized controller usually consists of multiple distributed controllers. Existing multiple controller state synchronization schemes are based on Periodic Synchronization (PS), which can cause undesirable situations. For example, frequent synchronizations may result in high synchronization overhead of controllers. State desynchronization among controllers during the interval between two consecutive synchronizations could lead to forwarding loops and black holes. In this paper, we propose a new type of controller state synchronization scheme, Load Variance-based Synchronization (LVS), to improve the load-balancing performance in the multi-controller multi-domain SDN network. Compared with PS-based schemes, LVS-based schemes conduct effective state synchronizations among controllers only when the load of a specific server or domain exceeds a certain threshold, which significantly reduces the synchronization overhead of controllers. The results of simulations show that LVS achieves loop-free forwarding and good load-balancing performance with much less synchronization overhead, as compared with existing schemes.
Year
DOI
Venue
2014
10.1016/j.comnet.2013.12.004
Computer Networks
Keywords
DocType
Volume
Software-Defined Networking,Load balancing,Multiple controllers,Controller state synchronization
Journal
68
ISSN
Citations 
PageRank 
1389-1286
36
1.38
References 
Authors
10
7
Name
Order
Citations
PageRank
Zehua Guo114325.49
Mu Su2361.38
Yang Xu318726.15
Zhemin Duan4615.71
Luo Wang5361.38
Shufeng Hui6361.38
H. Jonathan Chao798189.77