Adaptive Software-defined Network Controller for Multipath Routing based on Reduction of Time

Software-defined network (SDN) is a new paradigm in the networking that makes a programmability and intelligence the networks. The main SDN characterize is separating network management (control plane) from the forwarding device (data plane). SDN logically centralizes the network with the programmab...

Full description

Bibliographic Details
Main Authors: Hemin Kamal Kakahama, Miran Taha
Format: Article
Language:English
Published: University of Human Development 2020-11-01
Series:UHD Journal of Science and Technology
Subjects:
Online Access:http://journals.uhd.edu.iq/index.php/uhdjst/article/view/764/566
_version_ 1818295620005265408
author Hemin Kamal Kakahama
Miran Taha
author_facet Hemin Kamal Kakahama
Miran Taha
author_sort Hemin Kamal Kakahama
collection DOAJ
description Software-defined network (SDN) is a new paradigm in the networking that makes a programmability and intelligence the networks. The main SDN characterize is separating network management (control plane) from the forwarding device (data plane). SDN logically centralizes the network with the programmable controller which collects global knowledge about the network. The SDNs can improve the performance of the routing packets in the networks because of agility and the ability to create a policy for a driven network. In the multipath routing, the SDNs controller is responsible to calculate the routes of optimum path and alternative path wherever a link is failed. However, a high delay time calculation of selecting optimum and alternative paths in multipath routing by the SDN controller is observed in the recent investigations. In this paper, we propose an efficient algorithm for SDN multipath routing controller. The mechanism of the proposed approach calculates the best path from the source to the destination which is based on using adaptive packet size and observing network link capacity. The proposed algorithm considers reducing delay time of the link handling when the flow traffic switches from the main path to the recovery path. As a result, this approach is compared to some state of the arts according to the delay time of choosing the best path and alternative paths in a given network topology. SDN based on the proposed algorithm consumed approximately 1 ms for selecting recovery routes. On the other hand, the proposed algorithm can be integrated to an SDN controller which provides better consolidation of transmission for sensitive applications as video streaming.
first_indexed 2024-12-13T03:50:32Z
format Article
id doaj.art-510bdc99847f401fb1b132fdb77269cf
institution Directory Open Access Journal
issn 2521-4209
2521-4217
language English
last_indexed 2024-12-13T03:50:32Z
publishDate 2020-11-01
publisher University of Human Development
record_format Article
series UHD Journal of Science and Technology
spelling doaj.art-510bdc99847f401fb1b132fdb77269cf2022-12-22T00:00:43ZengUniversity of Human DevelopmentUHD Journal of Science and Technology2521-42092521-42172020-11-0142107116https://doi.org/10.21928/uhdjst.v4n2y2020.pp107-116Adaptive Software-defined Network Controller for Multipath Routing based on Reduction of TimeHemin Kamal Kakahama0Miran Taha1University of Human Development, College of Science and Technology, Department of Computer Science, Sulaymaniyah, Iraq, College of Science, Department of computer, University of Sulaimani, Sulaymaniyah, IraqCollege of Science, Department of computer, University of Sulaimani, Sulaymaniyah, Iraq, Integrated Management Coastal Research Institute, Universitat Politécnica de Valencia, Valencia, SpainSoftware-defined network (SDN) is a new paradigm in the networking that makes a programmability and intelligence the networks. The main SDN characterize is separating network management (control plane) from the forwarding device (data plane). SDN logically centralizes the network with the programmable controller which collects global knowledge about the network. The SDNs can improve the performance of the routing packets in the networks because of agility and the ability to create a policy for a driven network. In the multipath routing, the SDNs controller is responsible to calculate the routes of optimum path and alternative path wherever a link is failed. However, a high delay time calculation of selecting optimum and alternative paths in multipath routing by the SDN controller is observed in the recent investigations. In this paper, we propose an efficient algorithm for SDN multipath routing controller. The mechanism of the proposed approach calculates the best path from the source to the destination which is based on using adaptive packet size and observing network link capacity. The proposed algorithm considers reducing delay time of the link handling when the flow traffic switches from the main path to the recovery path. As a result, this approach is compared to some state of the arts according to the delay time of choosing the best path and alternative paths in a given network topology. SDN based on the proposed algorithm consumed approximately 1 ms for selecting recovery routes. On the other hand, the proposed algorithm can be integrated to an SDN controller which provides better consolidation of transmission for sensitive applications as video streaming.http://journals.uhd.edu.iq/index.php/uhdjst/article/view/764/566adaptive algorithmmultipath routingmininetsoftware-defined networksimulation
spellingShingle Hemin Kamal Kakahama
Miran Taha
Adaptive Software-defined Network Controller for Multipath Routing based on Reduction of Time
UHD Journal of Science and Technology
adaptive algorithm
multipath routing
mininet
software-defined network
simulation
title Adaptive Software-defined Network Controller for Multipath Routing based on Reduction of Time
title_full Adaptive Software-defined Network Controller for Multipath Routing based on Reduction of Time
title_fullStr Adaptive Software-defined Network Controller for Multipath Routing based on Reduction of Time
title_full_unstemmed Adaptive Software-defined Network Controller for Multipath Routing based on Reduction of Time
title_short Adaptive Software-defined Network Controller for Multipath Routing based on Reduction of Time
title_sort adaptive software defined network controller for multipath routing based on reduction of time
topic adaptive algorithm
multipath routing
mininet
software-defined network
simulation
url http://journals.uhd.edu.iq/index.php/uhdjst/article/view/764/566
work_keys_str_mv AT heminkamalkakahama adaptivesoftwaredefinednetworkcontrollerformultipathroutingbasedonreductionoftime
AT mirantaha adaptivesoftwaredefinednetworkcontrollerformultipathroutingbasedonreductionoftime