Performance Evaluation of Resource Allocation in Software Defined Network

M. Mon,A. Maw,H. Zaw,Thandar Aung,Aung Than Kyaw
DOI: https://doi.org/10.1109/ICCA51723.2023.10181691
2023-02-27
Abstract:In Software-Defined Networking (SDN) area, the implementation of Quality of Service (QoS) is still ongoing. SDN provides flexibility and benefits to the network by separation of control and data planes with its centralized software-based ar-chitecture and programmable functionalities. QoS control in SDN generally refers to network mechanisms used to guarantee a particular service for the resources in the network. One of the parameters in the networked resources includes the bandwidth. As a lot of traditional service providers use hard QoS controls to guarantee bandwidth to their increasing number of users, excess idle bandwidth is wasted when all the users are not using the reserved resources fully all the time. In this paper, fairly distrib-uting the excess bandwidth among current users using Dynamic Bandwidth Allocation (DBA) algorithm to maximize link capacity utilization is presented. For evaluation, SDN traffic flows based on Transmission Control Protocol (TCP) and User Data-gram Protocol (UDP) generated from two hosts (Source) to the server (Destination) are analysed by using the Mininet Emula-tor, OpenFlow enabled CPqD switches, Python-based Ryu con-troller and the Network Speed Testing and Performance Meas-urement Tool (iPerf). In the performance evaluation of dynamic bandwidth allocation for both traffic, the controller allocated bandwidth of the UDP traffic takes place 80 ~ 100 % of theoret-ical value calculated by the algorithm and the allocation band-width of the controller for TCP is 30 ~ 50 % of the algorithm's expected value.
Engineering,Computer Science
What problem does this paper attempt to address?