TY - GEN
T1 - Efficient Switch Migration for Controller Load Balancing in Software Defined Networking
T2 - 33rd International Teletraffic Congress, ITC 2021
AU - Biswas, Rajorshi
AU - Wu, Jie
N1 - Funding Information:
This research was supported in part by NSF grants CNS 1824440, CNS 1828363, CNS 1757533, CNS 1629746, CNS 1651947, and CNS 1564128.
Publisher Copyright:
© 2021 IFIP.
PY - 2021
Y1 - 2021
N2 - The number of multi-controller datacenters is in- creasing with the increasing size of software-defined networking (SDN) datacenters. The performance of an SDN datacenter depends largely on the delay of response from the controller. The delay of response depends on the controller load and the distance from the SDN switch. The load of a controller depends on the number of requests it receives from the switches it controls. Therefore, a good switch-controller assignment is very important for load balancing the controller and the performance of an SDN datacenter. In this paper, we consider multiple controllers and formulate problems for initial and incremental load balancing. The initial assignment process is executed at the beginning of the network deployment. After initial deployment, the incremental assignment process is executed periodically. The incremental process migrates some of the switches to another controller to improve the performance of the network. We propose greedy and clustering-based solutions for initial switch-controller assignment. We also propose a greedy solution for incremental assignment. Our proposed solutions are evaluated using both synthetic and real datasets, and the parameters are driven by experiments at a data center.
AB - The number of multi-controller datacenters is in- creasing with the increasing size of software-defined networking (SDN) datacenters. The performance of an SDN datacenter depends largely on the delay of response from the controller. The delay of response depends on the controller load and the distance from the SDN switch. The load of a controller depends on the number of requests it receives from the switches it controls. Therefore, a good switch-controller assignment is very important for load balancing the controller and the performance of an SDN datacenter. In this paper, we consider multiple controllers and formulate problems for initial and incremental load balancing. The initial assignment process is executed at the beginning of the network deployment. After initial deployment, the incremental assignment process is executed periodically. The incremental process migrates some of the switches to another controller to improve the performance of the network. We propose greedy and clustering-based solutions for initial switch-controller assignment. We also propose a greedy solution for incremental assignment. Our proposed solutions are evaluated using both synthetic and real datasets, and the parameters are driven by experiments at a data center.
UR - http://www.scopus.com/inward/record.url?scp=85124027011&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85124027011&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85124027011
T3 - 2021 33rd International Teletraffic Congress, ITC 2021
BT - 2021 33rd International Teletraffic Congress, ITC 2021
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 31 August 2021 through 3 September 2021
ER -