A novel method to find the best path in SDN using firefly algorithm

Over the previous three decades, the area of computer networks has progressed significantly, from traditional static networks to dynamically designed architecture. The primary purpose of software-defined networking (SDN) is to create an open, programmable network. Conventional network devices, such...

Full description

Bibliographic Details
Main Authors: Obaida Tameem Hameed, Salman Hanan Abbas
Format: Article
Language:English
Published: De Gruyter 2022-07-01
Series:Journal of Intelligent Systems
Subjects:
Online Access:https://doi.org/10.1515/jisys-2022-0063
_version_ 1797998390082011136
author Obaida Tameem Hameed
Salman Hanan Abbas
author_facet Obaida Tameem Hameed
Salman Hanan Abbas
author_sort Obaida Tameem Hameed
collection DOAJ
description Over the previous three decades, the area of computer networks has progressed significantly, from traditional static networks to dynamically designed architecture. The primary purpose of software-defined networking (SDN) is to create an open, programmable network. Conventional network devices, such as routers and switches, may make routing decisions and forward packets; however, SDN divides these components into the Data plane and the Control plane by splitting distinct features away. As a result, switches can only forward packets and cannot make routing decisions; the controller makes routing decisions. OpenFlow is the communication interface between the switches and the controller. It is a protocol that allows the controller to identify the network packet’s path across the switches. This project uses the SDN environment to implement the firefly optimization algorithm to determine the shortest path between two nodes in a network. The firefly optimization algorithm was implemented using Ryu control. The results reveal that using the firefly optimization algorithm improves the selected short path between the source and destination.
first_indexed 2024-04-11T10:48:01Z
format Article
id doaj.art-b9e968b1b4f94171b4f3da9f701bfa30
institution Directory Open Access Journal
issn 2191-026X
language English
last_indexed 2024-04-11T10:48:01Z
publishDate 2022-07-01
publisher De Gruyter
record_format Article
series Journal of Intelligent Systems
spelling doaj.art-b9e968b1b4f94171b4f3da9f701bfa302022-12-22T04:29:00ZengDe GruyterJournal of Intelligent Systems2191-026X2022-07-0131190291410.1515/jisys-2022-0063A novel method to find the best path in SDN using firefly algorithmObaida Tameem Hameed0Salman Hanan Abbas1Department of Computer Systems Techniques, Al-Furat Al-Awsat Technical University, Najaf Technical Institute, Najaf, IraqDepartment of Computer Systems Techniques, Al-Furat Al-Awsat Technical University, Najaf Technical Institute, Najaf, IraqOver the previous three decades, the area of computer networks has progressed significantly, from traditional static networks to dynamically designed architecture. The primary purpose of software-defined networking (SDN) is to create an open, programmable network. Conventional network devices, such as routers and switches, may make routing decisions and forward packets; however, SDN divides these components into the Data plane and the Control plane by splitting distinct features away. As a result, switches can only forward packets and cannot make routing decisions; the controller makes routing decisions. OpenFlow is the communication interface between the switches and the controller. It is a protocol that allows the controller to identify the network packet’s path across the switches. This project uses the SDN environment to implement the firefly optimization algorithm to determine the shortest path between two nodes in a network. The firefly optimization algorithm was implemented using Ryu control. The results reveal that using the firefly optimization algorithm improves the selected short path between the source and destination.https://doi.org/10.1515/jisys-2022-0063mininetfirefly algorithmpath selectionsoftware-defined networkingryu control
spellingShingle Obaida Tameem Hameed
Salman Hanan Abbas
A novel method to find the best path in SDN using firefly algorithm
Journal of Intelligent Systems
mininet
firefly algorithm
path selection
software-defined networking
ryu control
title A novel method to find the best path in SDN using firefly algorithm
title_full A novel method to find the best path in SDN using firefly algorithm
title_fullStr A novel method to find the best path in SDN using firefly algorithm
title_full_unstemmed A novel method to find the best path in SDN using firefly algorithm
title_short A novel method to find the best path in SDN using firefly algorithm
title_sort novel method to find the best path in sdn using firefly algorithm
topic mininet
firefly algorithm
path selection
software-defined networking
ryu control
url https://doi.org/10.1515/jisys-2022-0063
work_keys_str_mv AT obaidatameemhameed anovelmethodtofindthebestpathinsdnusingfireflyalgorithm
AT salmanhananabbas anovelmethodtofindthebestpathinsdnusingfireflyalgorithm
AT obaidatameemhameed novelmethodtofindthebestpathinsdnusingfireflyalgorithm
AT salmanhananabbas novelmethodtofindthebestpathinsdnusingfireflyalgorithm