Alexandria Engineering Journal (Mar 2024)

An intelligent channel assignment algorithm for cognitive radio networks using a tree-centric approach in IoT

  • Muhammad Arif Mughal,
  • Ata Ullah,
  • Muhammad Awais Zafar Cheema,
  • Xinbo Yu,
  • N.Z. Jhanjhi

Journal volume & issue
Vol. 91
pp. 152 – 160

Abstract

Read online

Cognitive radio network (CRN) is getting growing interest of the researchers due to its wide applicability for spectrum sharing with massive number of active devices in Internet of Things (IoT). In existing schemes, a large part of the spectrum may remain underutilized which was assigned to service providers as primary users (PU). Secondary user (SU) may be the alternative to use the spectrum. The main challenge is that SU keeps on sending the packets in an incremental manner until a free channel is found in real conditions. It results in excessive communication and packet loss. This paper presents an efficient tree-centric approach where a centralized base-station maintains a tree of available channels and intelligently allocate to the SUs as per the real-time availability of channels. It analyzes for the effective usage of these channels by the SUs. It also manages the authenticated SUs to avoid any interference due to the hidden node problem. A number of extensive simulations are performed using network simulator. The existing instantaneous approaches require 10 to 12 attempts to send request for acquiring free channel with an average delay of 315 ms, the Hybrid-P1 and Hybrid-P2 approaches consumed 4 requests each with a delay of 128 ms to 135 ms. Our proposed CDC mechanism achieves a channel access mostly in 1 to 2 requests with an average delay of about 72 ms. Results are extracted from the trace files that prove the dominance of proposed scheme.

Keywords