A cost-effective and load-balanced controller placement method in software-defined networks

被引:1
作者
Dhar, Mili [1 ]
Bhattacharyya, Bidyut K. [2 ]
Debbarma, Mrinal Kanti [1 ]
Debbarma, Swapan [1 ]
机构
[1] Natl Inst Technol Agartala, Dept Comp Sci & Engn, Jirania, India
[2] Georgia Inst Technol, Dept ECE CS, Atlanta, GA 30332 USA
关键词
CAPACITY;
D O I
10.1002/nem.2199
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A network incorporates nodes, and each node can communicate with each other through some links. An efficient way to maintain the communication between nodes is to divide a network into several subnetworks, called clusters. We have developed a new clustering algorithm and applied our method for the controller placement in software-defined networks (SDNs). Placing a controller in its appropriate location by balancing the loads and optimizing the latency even in case of a failure scenario becomes a challenging task. Thus, we have proposed a multi-controller placement algorithm that can minimize the average (Sw-Co) latency in such a way that the network switches are fairly distributed over clusters. This distribution helps to balance loads of switches among controllers even in the case of a controller failure scenario. We have also simulated three other existing algorithms for comparison. Experiment results show that our algorithm is a cost-effective solution as compared with other existing algorithms. We have also shown that our proposed method balanced loads of switches between controllers in a SDN network and generates lower average (Sw-Co) latency with and without a controller failure.
引用
收藏
页数:22
相关论文
共 48 条
[1]  
Abreu R., 2019, LANOMS
[2]  
[Anonymous], 2019, ARXIV190504649
[3]  
[Anonymous], 1957, Am. Math. Mon., DOI [DOI 10.2307/2309088, 10.2307/2309088]
[4]   PARC: Placement Availability Resilient Controller Scheme for Software-Defined Datacenters [J].
Chaudhary, Rajat ;
Kumar, Neeraj .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (08) :8985-9001
[5]   A comprehensive study of different objectives and solutions of controller placement problem in software-defined networks [J].
Dhar, Mili ;
Debnath, Arindam ;
Bhattacharyya, Bidyut K. ;
Debbarma, Mrinal Kanti ;
Debbarma, Swapan .
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (05)
[6]   A new optimization technique to solve the latency aware controller placement problem in software defined networks [J].
Dhar, Mili ;
Bhattacharyya, Bidyut K. ;
Kanti Debbarma, Mrinal ;
Debbarma, Swapan .
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2021, 32 (10)
[7]   The Road to SDN: An Intellectual History of Programmable Networks [J].
Feamster, Nick ;
Rexford, Jennifer ;
Zegura, Ellen .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (02) :87-98
[8]   A survey on software defined networking and its applications [J].
Gong, Yili ;
Huang, Wei ;
Wang, Wenjie ;
Lei, Yingchun .
FRONTIERS OF COMPUTER SCIENCE, 2015, 9 (06) :827-845
[9]  
Han L, 2016, IEEE TRUST, P2175, DOI [10.1109/TrustCom.2016.0334, 10.1109/TrustCom.2016.332]
[10]   The Controller Placement Problem [J].
Heller, Brandon ;
Sherwood, Rob ;
McKeown, Nick .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) :473-478