A Model to Improve the Effectiveness and Energy Consumption to Address the Routing Problem for Cognitive Radio Ad Hoc Networks by Utilizing an Optimized Cuckoo Search Algorithm
A cognitive radio ad hoc network (CRAHN) is a mobile network that can communicate without any form of centralized infrastructure. The nodes can learn about the environment and make routing decisions. Furthermore, distributed computing, spectrum mobility, and the Internet of Things have created large...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-06-01
|
Series: | Energies |
Subjects: | |
Online Access: | https://www.mdpi.com/1996-1073/14/12/3464 |
id |
doaj-c1fd623c3e834b17a5eb55c5567d2ff6 |
---|---|
record_format |
Article |
spelling |
doaj-c1fd623c3e834b17a5eb55c5567d2ff62021-06-30T23:56:29ZengMDPI AGEnergies1996-10732021-06-01143464346410.3390/en14123464A Model to Improve the Effectiveness and Energy Consumption to Address the Routing Problem for Cognitive Radio Ad Hoc Networks by Utilizing an Optimized Cuckoo Search AlgorithmRamahlapane Lerato Moila0Mthulisi Velempini1Department of Computer Science, University of Limpopo, Polokwane 0727, South AfricaDepartment of Computer Science, University of Limpopo, Polokwane 0727, South AfricaA cognitive radio ad hoc network (CRAHN) is a mobile network that can communicate without any form of centralized infrastructure. The nodes can learn about the environment and make routing decisions. Furthermore, distributed computing, spectrum mobility, and the Internet of Things have created large data sets, which require more spectrum for data transmission. Unfortunately, the spectrum is a scarce resource that underutilized by licensed users, while unlicensed users are overcrowding the free spectrum. The CRAHNs technology has emerged as a promising solution to the underutilization of the spectrum. The focus of this study is to improve the effectiveness and energy consumption of routing in order to address the routing problem of CRAHNs through the implementation of the optimized cuckoo search algorithm. In CRAHNs, the node and spectrum mobility cause some frequent link breakages within the network, which degrades the performance of the routing protocols. This requires a routing solution to this routing problem. The proposed scheme was implemented in NS2 installed in Linux operating system, with a cognitive radio cognitive network (CRCN) patch. From the experimental results, we observed that the proposed OCS-AODV scheme outperformed CS-DSDV and ACO-AODV schemes. It obtained at least 3.87% packet delivery ratio and 2.56% and lower packets lost. The scheme enabled the mobile nodes to adjust accordingly to minimize energy consumption. If not busy, they switch to an idle state to save battery power.https://www.mdpi.com/1996-1073/14/12/3464cuckoo search algorithmcognitive radio ad hoc networknetwork simulator |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Ramahlapane Lerato Moila Mthulisi Velempini |
spellingShingle |
Ramahlapane Lerato Moila Mthulisi Velempini A Model to Improve the Effectiveness and Energy Consumption to Address the Routing Problem for Cognitive Radio Ad Hoc Networks by Utilizing an Optimized Cuckoo Search Algorithm Energies cuckoo search algorithm cognitive radio ad hoc network network simulator |
author_facet |
Ramahlapane Lerato Moila Mthulisi Velempini |
author_sort |
Ramahlapane Lerato Moila |
title |
A Model to Improve the Effectiveness and Energy Consumption to Address the Routing Problem for Cognitive Radio Ad Hoc Networks by Utilizing an Optimized Cuckoo Search Algorithm |
title_short |
A Model to Improve the Effectiveness and Energy Consumption to Address the Routing Problem for Cognitive Radio Ad Hoc Networks by Utilizing an Optimized Cuckoo Search Algorithm |
title_full |
A Model to Improve the Effectiveness and Energy Consumption to Address the Routing Problem for Cognitive Radio Ad Hoc Networks by Utilizing an Optimized Cuckoo Search Algorithm |
title_fullStr |
A Model to Improve the Effectiveness and Energy Consumption to Address the Routing Problem for Cognitive Radio Ad Hoc Networks by Utilizing an Optimized Cuckoo Search Algorithm |
title_full_unstemmed |
A Model to Improve the Effectiveness and Energy Consumption to Address the Routing Problem for Cognitive Radio Ad Hoc Networks by Utilizing an Optimized Cuckoo Search Algorithm |
title_sort |
model to improve the effectiveness and energy consumption to address the routing problem for cognitive radio ad hoc networks by utilizing an optimized cuckoo search algorithm |
publisher |
MDPI AG |
series |
Energies |
issn |
1996-1073 |
publishDate |
2021-06-01 |
description |
A cognitive radio ad hoc network (CRAHN) is a mobile network that can communicate without any form of centralized infrastructure. The nodes can learn about the environment and make routing decisions. Furthermore, distributed computing, spectrum mobility, and the Internet of Things have created large data sets, which require more spectrum for data transmission. Unfortunately, the spectrum is a scarce resource that underutilized by licensed users, while unlicensed users are overcrowding the free spectrum. The CRAHNs technology has emerged as a promising solution to the underutilization of the spectrum. The focus of this study is to improve the effectiveness and energy consumption of routing in order to address the routing problem of CRAHNs through the implementation of the optimized cuckoo search algorithm. In CRAHNs, the node and spectrum mobility cause some frequent link breakages within the network, which degrades the performance of the routing protocols. This requires a routing solution to this routing problem. The proposed scheme was implemented in NS2 installed in Linux operating system, with a cognitive radio cognitive network (CRCN) patch. From the experimental results, we observed that the proposed OCS-AODV scheme outperformed CS-DSDV and ACO-AODV schemes. It obtained at least 3.87% packet delivery ratio and 2.56% and lower packets lost. The scheme enabled the mobile nodes to adjust accordingly to minimize energy consumption. If not busy, they switch to an idle state to save battery power. |
topic |
cuckoo search algorithm cognitive radio ad hoc network network simulator |
url |
https://www.mdpi.com/1996-1073/14/12/3464 |
work_keys_str_mv |
AT ramahlapaneleratomoila amodeltoimprovetheeffectivenessandenergyconsumptiontoaddresstheroutingproblemforcognitiveradioadhocnetworksbyutilizinganoptimizedcuckoosearchalgorithm AT mthulisivelempini amodeltoimprovetheeffectivenessandenergyconsumptiontoaddresstheroutingproblemforcognitiveradioadhocnetworksbyutilizinganoptimizedcuckoosearchalgorithm AT ramahlapaneleratomoila modeltoimprovetheeffectivenessandenergyconsumptiontoaddresstheroutingproblemforcognitiveradioadhocnetworksbyutilizinganoptimizedcuckoosearchalgorithm AT mthulisivelempini modeltoimprovetheeffectivenessandenergyconsumptiontoaddresstheroutingproblemforcognitiveradioadhocnetworksbyutilizinganoptimizedcuckoosearchalgorithm |
_version_ |
1721350135832641536 |