Traffic pattern-based load-balancing algorithm in software-defined network using distributed controllers

被引:9
作者
Gasmelseed, Hatim [1 ]
Ramar, Ramalakshmi [1 ]
机构
[1] Kalasalingam Acad Res & Educ, Dept Comp Sci & Engn, Krishnankoil, India
关键词
distributed controllers; failover; high availability; load balancing; SDN; traffic pattern; MECHANISM;
D O I
10.1002/dac.3841
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Programmability and decoupling of the data plane and control plane in software-defined networking (SDN) make the enterprise's network to focus on this new paradigm and to deploy their applications on it. Furthermore, supporting of distributed controllers in SDN opens the opportunities to address the limitations of centralized controller's architecture, which in turn improves the overall performance of the network. This study proposes a new load-balancing algorithm to handle the load based on the traffic pattern specifically transmission control protocol (TCP) and user datagram protocol (UDP) traffic. Additionally, this study uses a distributed SDN controller's architecture to host the load balancer application. This study also employs a failover mechanism on the distributed architecture to achieve high-availability environment and to ensure the redundancy and reliability of the network. The obtained results prove the effectiveness of the proposed algorithm in terms of availability, which is increased by 11%, response time is reduced by 98%, transaction rate is also increased by 258%, throughput is increased by 206%, concurrency is reduced by 63%, and packet loss is reduced by 86% while comparing with random, round-robin, and weighted round-robin algorithms in addition to ease the integration and deployment in distributed controllers.
引用
收藏
页数:14
相关论文
共 29 条
[1]  
Alkhatib H, 2014, IEEE CS 2022 REP
[2]  
[Anonymous], 2013, ACM SIGCOMM computer communication review, DOI DOI 10.1145/2534169.2491193
[3]  
[Anonymous], 2012, THE POX CONTROLLER
[4]  
Benson T., 2009, USENIX NSDI 09 APR, P335
[5]  
Berde Pankaj, 2014, P 3 WORKSHOP HOT TOP, P1, DOI 10.1145
[6]   BalCon: A Distributed Elastic SDN Control via Efficient Switch Migration [J].
Cello, Marco ;
Xu, Yang ;
Walid, Anwar ;
Wilfong, Gordon ;
Chao, H. Jonathan ;
Marchese, Mario .
2017 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2017), 2017, :40-50
[7]   DevoFlow: Scaling Flow Management for High-Performance Networks [J].
Curtis, Andrew R. ;
Mogul, Jeffrey C. ;
Tourrilhes, Jean ;
Yalagandula, Praveen ;
Sharma, Puneet ;
Banerjee, Sujata .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2011, 41 (04) :254-265
[8]  
Curtis AR, 2011, IEEE INFOCOM SER, P1629, DOI 10.1109/INFCOM.2011.5934956
[9]  
Erickson D., 2013, Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking - HotSDN '13, P13
[10]  
Ghobadi M, 2012, PROCEEDINGS OF THE 11TH ACM WORKSHOP ON HOT TOPICS IN NETWORKS (HOTNETS-XI), P61