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...

Full description

Bibliographic Details
Main Authors: Ramahlapane Lerato Moila, Mthulisi Velempini
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