Load Balancing between Paths using Software Defined Networks

被引:0
作者
Silva, Alisson Cavalcante e [1 ,2 ]
Rubinstein, Marcelo Goncalves [1 ]
机构
[1] Univ Estado Rio De Janeiro, Rio De Janeiro, Brazil
[2] Univ Estado Rio De Janeiro, PEL, DETEL, FEN, Rua Sao Francisco Xavier 524, Sala 5019E, BR-20550013 Rio De Janeiro, RJ, Brazil
关键词
Load Balancing; Software Defined Network; Multipath Routing; Performance Evaluation;
D O I
10.5753/jisa.2023.3068
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Small networks usually use Ethernet devices that apply solutions such as the Spanning Tree Protocol (STP) to forward packets through a single path with no loops. However, this prevents the use of idle links that may reduce congestion and augment the aggregate bandwidth of the network. This work proposes a load balancing mechanism between paths using Software Defined Networks (SDNs). The proposed mechanism, named MLB (Multipath Load Balance), computes multiple paths with disjoint links that have the smallest number of hops between source and destination. Moreover, MLB has a "switching control" function that verifies whether the current occupation of the path exceeds a percentage of its capacity and if the potential new path computed by MLB has an occupation at least a percentage value smaller than that of the current path. MLB is implemented in Python and evaluated in Mininet. The results show that it is possible to increase the aggregate bandwidth by 95% and decrease the packet loss by about 95.5% compared with the standard operating mode of the OpenDaylight SDN controller.
引用
收藏
页码:177 / 188
页数:12
相关论文
共 22 条
[11]  
Lantz B., 2010, 9 ACM SIGCOMM WORKSH, P1, DOI DOI 10.1145/1868447.1868466
[12]  
Liu WH, 2016, 2016 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), P190, DOI 10.1109/ISCC.2016.7543738
[13]  
Mallik A, 2014, INT CONF RECENT
[14]  
OpenDaylight, 2022, Opendaylight-The L2 Switch project provides Layer2 switch functionality
[15]   On Load Distribution over Multipath Networks [J].
Prabhavat, Sumet ;
Nishiyama, Hiroki ;
Ansari, Nirwan ;
Kato, Nei .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2012, 14 (03) :662-680
[16]  
Ramdhani MF, 2016, 2016 4TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY (ICOICT)
[17]   Intelligent Load Balancing Techniques in Software Defined Networks: A Survey [J].
Semong, Thabo ;
Maupong, Thabiso ;
Anokye, Stephen ;
Kehulakae, Kefalotse ;
Dimakatso, Setso ;
Boipelo, Gabanthone ;
Sarefo, Seth .
ELECTRONICS, 2020, 9 (07) :1-24
[18]  
Seth N., 2022, SDN load balancing.
[19]   A Survey on Internet Multipath Routing and Provisioning [J].
Singh, Sandeep Kumar ;
Das, Tamal ;
Jukan, Admela .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04) :2157-2175
[20]  
Tsai J., 2006, ACORN EARL CAR RES W, V30