{"title":"Leveraging Software-Defined Networks for Load Balancing in Data Centre Networks using Linear Programming","authors":"Vani Kurugod Aswathanarayana Reddy, Ramamohan Babu Kasturi Nagappasetty","doi":"10.47839/ijc.22.3.3237","DOIUrl":null,"url":null,"abstract":"A rapid increase in the number of online applications has led to exponential growth in traffic. In data centers, it is hard to dynamically balance such huge amounts of traffic while keeping track of server data. A load-balancing strategy is an effective solution for distributing such huge amounts of traffic. The major contribution of this research work is to improve the performance of the network by designing a dynamic load balancing algorithm based on server data using SDN, reduction of controller overhead and optimizing energy consumption in a server pool. The problem is formulated using a Linear Programming mathematical model. In order to demonstrate the effectiveness and feasibility of the proposed technique, the experimental setup is deployed using real hardware components such as a Zodiac-Fx switch, Ryu controller and various web servers in the data center network. This proposed scheme is compared with round-robin and random load balancing mechanisms. The experimental results show that the performance is improved by 87.4% while saving 78% of the energy.","PeriodicalId":37669,"journal":{"name":"International Journal of Computing","volume":"230 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.47839/ijc.22.3.3237","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 0
Abstract
A rapid increase in the number of online applications has led to exponential growth in traffic. In data centers, it is hard to dynamically balance such huge amounts of traffic while keeping track of server data. A load-balancing strategy is an effective solution for distributing such huge amounts of traffic. The major contribution of this research work is to improve the performance of the network by designing a dynamic load balancing algorithm based on server data using SDN, reduction of controller overhead and optimizing energy consumption in a server pool. The problem is formulated using a Linear Programming mathematical model. In order to demonstrate the effectiveness and feasibility of the proposed technique, the experimental setup is deployed using real hardware components such as a Zodiac-Fx switch, Ryu controller and various web servers in the data center network. This proposed scheme is compared with round-robin and random load balancing mechanisms. The experimental results show that the performance is improved by 87.4% while saving 78% of the energy.
期刊介绍:
The International Journal of Computing Journal was established in 2002 on the base of Branch Research Laboratory for Automated Systems and Networks, since 2005 it’s renamed as Research Institute of Intelligent Computer Systems. A goal of the Journal is to publish papers with the novel results in Computing Science and Computer Engineering and Information Technologies and Software Engineering and Information Systems within the Journal topics. The official language of the Journal is English; also papers abstracts in both Ukrainian and Russian languages are published there. The issues of the Journal are published quarterly. The Editorial Board consists of about 30 recognized worldwide scientists.