SDN-Based Load Balancing Scheme for Fat-Tree Data Center Networks (original) (raw)

Load Balance in Data Center SDN Networks

International Journal of Electrical and Computer Engineering (IJECE), 2018

In the last two decades, networks had been changed according to the rapid changing in its requirements. The current Data Center Networks have large number of hosts (tens or thousands) with special needs of bandwidth as the cloud network and the multimedia content computing is increased. The conventional Data Center Networks (DCNs) are highlighted by the increased number of users and bandwidth requirements which in turn have many implementation limitations. The current networking devices with its control and forwarding planes coupling result in network architectures are not suitable for dynamic computing and storage needs. Software Defined networking (SDN) is introduced to change this notion of traditional networks by decoupling control and forwarding planes. So, due to the rapid increase in the number of applications, websites, storage space, and some of the network resources are being underutilized due to static routing mechanisms. To overcome these limitations, a Software Defined Network based Openflow Data Center network architecture is used to obtain better performance parameters and implementing traffic load balancing function. The load balancing distributes the traffic requests over the connected servers, to diminish network congestions, and reduce underutilization problem of servers. As a result, SDN is developed to afford more effective configuration, enhanced performance, and more flexibility to deal with huge network designs.

IJERT-Dynamic Load Balancing Algorithm in SDN-based Data Center Networks

International Journal of Engineering Research and Technology (IJERT), 2021

https://www.ijert.org/dynamic-load-balancing-algorithm-in-sdn-based-data-center-networks https://www.ijert.org/research/dynamic-load-balancing-algorithm-in-sdn-based-data-center-networks-IJERTV10IS030200.pdf Current networking architectures have many drawbacks that must be overcome to meet modern IT requirements. To overcome these limitations; Software Defined Networking (SDN) is taking place as the new networking approach. One of the major issues is that they use static switches that cause poor utilization of the network resources. Another issue is the slow response and delays are the main problems in current networking trend. This research proposes an implementation of a dynamic load balancing algorithm for SDN based three tier Data Center network to overcome these issues. A test has been implemented using Floodlight controller as SDN controller and Mininet software to emulate the network. Python programming language is used to define a network topology and to write the load balancing algorithm program. Finally, iPerf is used to test network performance. The network was tested before and after running the load balancing algorithm. The testing focused on Quality of Service (QoS) parameters such as throughput, bandwidth, and response time. The algorithm increased throughput with at least 50% at distribution level and with 33% at core level which also result in faster response time as well.

Path based load balancing for data center networks using SDN

International Journal of Electrical and Computer Engineering (IJECE), 2019

Due to the increase in the number of users on the internet and the number of applications that is available in the cloud makes Data Center Networking (DCN) has the backbone for computing. These data centre requires high operational cost and also experience the link failures and congestions often. Hence the solution is to use Software Defined Networking (SDN) based load balancer which improves the efficiency of the network by distributing the traffic across multiple paths to optimize the efficiency of the network. Traditional load balancers are very expensive and inflexible. These SDN load balancers do not require costly hardware and can be programmed, which it makes it easier to implement user-defined algorithms and load balancing strategies. In this paper, we have proposed an efficient load balancing technique by considering different parameters to maintain the load efficiently using Open FlowSwitches connected to ONOS controller.

Improved Load Balancing on Software Defined Network-based Equal Cost Multipath Routing in Data Center Network

JURNAL INFOTEL

Equal Cost Multipath Routing (ECMP) is a routing application where all available paths between two nodes is utilized by statically mapping each path to possible traffics between source and destination hosts in a network. This configuration can lead to congestion if there are two or more traffics being transmitted into paths with overlapping links, despite the availability of less busy paths. Software Defined Networking (SDN) has the ability to increase the dynamicity of ECMP by allowing controller to monitor available bandwidths of all links in the network in real-time. The measured bandwidth is then implemented as the basis of the calculation to determine which path a traffic will take. In this research, a SDN-based ECMP application that can prevent network congestion is made by measuring available bandwidth of each available paths beforehand, thus making different traffics transmitted on non-overlapped paths as much as possible. The proposed scheme increased the throughput by 14....

Software Defined Network for Data Center Using Open Flow Protocol

The conventional Data Center Networks (DCNs) are highlighted by the increased number of users and bandwidth requirements which in turn have many implementation limitations. The current networking devices with its control and forwarding planes coupling resulted in network architectures that are not suitable for dynamic computing and storage needs. Software Defined networking (SDN) is introduced to change this notion of traditional networks by decoupling the control and the forwarding planes. In this paper a programmable data center network architecture using SDN based OpenFlow protocol is demonstrated to measure some of the network performance parameters such as delay and throughput and compared them to that of traditional network. In addition, the possibility of adding a Load Balancing application is also introduced for DCN using multi-POX controllers in the SDN network. Two scenarios of DCNs using tree topology are used to implement the traditional and SDN based networks. In the first, the delay performance of DCN is reduced in the SDN based network by about 15% in comparison to that of traditional network due to OpenFlow protocol and the centralized POX controller. The use of SDN slightly increases the throughput when compared to traditional network with about 1.7 Mbit/sec.. In the second scenario; a load balancing application is implemented in tree DCN/SDN network topology using two POX controllers to handle traffic distribution among many servers. This leads to better resource utilization as a result of using SDN.

Load Balancing in Software Defined Networking: A Review

2018

Software Defined Networking is an adaptable way of networking, which disconnects data forwarding plane and controlplane of system equipment’s and also solves issues in existing network infrastructure. More specifically, the control-plane of software defined network decides the advancing way of network flow with Centralized Control Manner (CCM). SDN (Software Defined Networking) is a strategy for making, planning and overseeing systems which intend to change this present unfortunate circumstance. It has been used in dissimilar areas, like a campus networks and data center systems. In this survey paper, we’ve reviewed the concept of (SDNs) Software Defined Networks, its architecture and applications. In the survey, it h as been found that SDN load balancing has become more smart and efficient and reduces the statistic collection overhead and maintain better QoS (Quality of Service) data rates. In addition, we reviewed the direct routing based algorithms of Load Balancer and compare wi...

Dynamic Load Balancing Algorithm for SDN-based Switches

—The growing demand for bandwidth, low latency and reliability drives the development of new network technologies. In this context, Software Defined Networks (SDN) emerge as a new paradigm, separating the control plane from the data plane of the network. This paper proposes an algorithm for dynamic load balancing of the data plane in SDN networks. The algorithm dynamically changes the flows as the network utilization intensifies. This reduces the latency and packet loss in scenarios with network overhead. Simulations were conducted using the Mininet simulator and the OpenDayLight controller.