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...
Main Authors: | , |
---|---|
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 |