Clustering algorithms for Cognitive Radio networks

A survey

Kok Lim Alvin Yau, Nordin Ramli, Wahidah Hashim, Hafizal Mohamad

Research output: Contribution to journalReview article

31 Citations (Scopus)

Abstract

Cognitive Radio (CR) networks enable unlicensed or Secondary Users (SUs) to sense for and operate in the underutilized spectrum (or white spaces) owned by licensed or Primary Users (PUs) without causing unacceptable interference to the PUs activities. Clustering, which is a topology management mechanism, organizes nodes into logical groups in order to provide network-wide performance enhancement. Clustering aims to achieve network scalability and stability, as well as to support cooperative tasks, such as channel sensing and channel access, which are essential to CR operations. While clustering has been well investigated in traditional networks such as mobile ad hoc networks, similar investigations in CR networks remain in the infancy stage. New clustering algorithms must be designed to address new challenges associated with the intrinsic characteristics of CR, namely the dynamicity of channel availability that changes with time and location. This article reviews clustering algorithms, and they are characterized by clustering objectives, metrics and the number of hops in each cluster. We also present complexity analysis, performance enhancements achieved by the clustering algorithms, as well as open issues, in order to establish a foundation for further research and to spark new research interests in this area.

Original languageEnglish
Pages (from-to)79-95
Number of pages17
JournalJournal of Network and Computer Applications
Volume45
DOIs
Publication statusPublished - 01 Jan 2014

Fingerprint

Cognitive radio
Clustering algorithms
Mobile ad hoc networks
Electric sparks
Scalability
Topology
Availability

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications

Cite this

Yau, Kok Lim Alvin ; Ramli, Nordin ; Hashim, Wahidah ; Mohamad, Hafizal. / Clustering algorithms for Cognitive Radio networks : A survey. In: Journal of Network and Computer Applications. 2014 ; Vol. 45. pp. 79-95.
@article{0f266f16ccbe48d7ac9b11fa22797170,
title = "Clustering algorithms for Cognitive Radio networks: A survey",
abstract = "Cognitive Radio (CR) networks enable unlicensed or Secondary Users (SUs) to sense for and operate in the underutilized spectrum (or white spaces) owned by licensed or Primary Users (PUs) without causing unacceptable interference to the PUs activities. Clustering, which is a topology management mechanism, organizes nodes into logical groups in order to provide network-wide performance enhancement. Clustering aims to achieve network scalability and stability, as well as to support cooperative tasks, such as channel sensing and channel access, which are essential to CR operations. While clustering has been well investigated in traditional networks such as mobile ad hoc networks, similar investigations in CR networks remain in the infancy stage. New clustering algorithms must be designed to address new challenges associated with the intrinsic characteristics of CR, namely the dynamicity of channel availability that changes with time and location. This article reviews clustering algorithms, and they are characterized by clustering objectives, metrics and the number of hops in each cluster. We also present complexity analysis, performance enhancements achieved by the clustering algorithms, as well as open issues, in order to establish a foundation for further research and to spark new research interests in this area.",
author = "Yau, {Kok Lim Alvin} and Nordin Ramli and Wahidah Hashim and Hafizal Mohamad",
year = "2014",
month = "1",
day = "1",
doi = "10.1016/j.jnca.2014.07.020",
language = "English",
volume = "45",
pages = "79--95",
journal = "Journal of Network and Computer Applications",
issn = "1084-8045",
publisher = "Academic Press Inc.",

}

Clustering algorithms for Cognitive Radio networks : A survey. / Yau, Kok Lim Alvin; Ramli, Nordin; Hashim, Wahidah; Mohamad, Hafizal.

In: Journal of Network and Computer Applications, Vol. 45, 01.01.2014, p. 79-95.

Research output: Contribution to journalReview article

TY - JOUR

T1 - Clustering algorithms for Cognitive Radio networks

T2 - A survey

AU - Yau, Kok Lim Alvin

AU - Ramli, Nordin

AU - Hashim, Wahidah

AU - Mohamad, Hafizal

PY - 2014/1/1

Y1 - 2014/1/1

N2 - Cognitive Radio (CR) networks enable unlicensed or Secondary Users (SUs) to sense for and operate in the underutilized spectrum (or white spaces) owned by licensed or Primary Users (PUs) without causing unacceptable interference to the PUs activities. Clustering, which is a topology management mechanism, organizes nodes into logical groups in order to provide network-wide performance enhancement. Clustering aims to achieve network scalability and stability, as well as to support cooperative tasks, such as channel sensing and channel access, which are essential to CR operations. While clustering has been well investigated in traditional networks such as mobile ad hoc networks, similar investigations in CR networks remain in the infancy stage. New clustering algorithms must be designed to address new challenges associated with the intrinsic characteristics of CR, namely the dynamicity of channel availability that changes with time and location. This article reviews clustering algorithms, and they are characterized by clustering objectives, metrics and the number of hops in each cluster. We also present complexity analysis, performance enhancements achieved by the clustering algorithms, as well as open issues, in order to establish a foundation for further research and to spark new research interests in this area.

AB - Cognitive Radio (CR) networks enable unlicensed or Secondary Users (SUs) to sense for and operate in the underutilized spectrum (or white spaces) owned by licensed or Primary Users (PUs) without causing unacceptable interference to the PUs activities. Clustering, which is a topology management mechanism, organizes nodes into logical groups in order to provide network-wide performance enhancement. Clustering aims to achieve network scalability and stability, as well as to support cooperative tasks, such as channel sensing and channel access, which are essential to CR operations. While clustering has been well investigated in traditional networks such as mobile ad hoc networks, similar investigations in CR networks remain in the infancy stage. New clustering algorithms must be designed to address new challenges associated with the intrinsic characteristics of CR, namely the dynamicity of channel availability that changes with time and location. This article reviews clustering algorithms, and they are characterized by clustering objectives, metrics and the number of hops in each cluster. We also present complexity analysis, performance enhancements achieved by the clustering algorithms, as well as open issues, in order to establish a foundation for further research and to spark new research interests in this area.

UR - http://www.scopus.com/inward/record.url?scp=84906278317&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84906278317&partnerID=8YFLogxK

U2 - 10.1016/j.jnca.2014.07.020

DO - 10.1016/j.jnca.2014.07.020

M3 - Review article

VL - 45

SP - 79

EP - 95

JO - Journal of Network and Computer Applications

JF - Journal of Network and Computer Applications

SN - 1084-8045

ER -