On neighbor discovery in cognitive radio networks

  • Authors:
  • Neeraj Mittal;Srinivasan Krishnamurthy;R. Chandrasekaran;S. Venkatesan;Yanyan Zeng

  • Affiliations:
  • Department of Computer Science, The University of Texas at Dallas, Richardson, TX 75080, USA;Department of Computer Science, The University of Texas at Dallas, Richardson, TX 75080, USA;Department of Computer Science, The University of Texas at Dallas, Richardson, TX 75080, USA;Department of Computer Science, The University of Texas at Dallas, Richardson, TX 75080, USA;Department of Computer Science, The University of Texas at Dallas, Richardson, TX 75080, USA

  • Venue:
  • Journal of Parallel and Distributed Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

A cognitive radio node is a radio device capable of operating over multiple channels. As a result, a network consisting of one or more cognitive radio nodes can adapt to varying channel availability in its geographical region by dynamically changing the channel (or channels) nodes are using for communication. We investigate the problem of designing a fast deterministic algorithm for neighbor discovery in an undirected network consisting of one or more cognitive radio nodes when different nodes may have different subsets of channels available for communication at their location. We say that a neighbor discovery algorithm is fast if its time-complexity is polynomial in actual network-size. We prove that it is impossible to devise a fast algorithm to solve the neighbor discovery problem if nodes are neither size-aware nor collision-aware. When nodes are collision-aware, we present a fast algorithm for neighbor discovery with time-complexity of O(pmlogn), where p denotes the actual number of nodes present in the network, n denotes the size of space used for assigning labels to the nodes, and m denotes the number of channels over which nodes can operate. Our algorithm has the desirable property that every node knows when the neighbor discovery has completed and, moreover, all nodes terminate at the same time. When nodes are size-aware, we use a gossiping algorithm for a single-channel network with large labels that was proposed recently to derive a fast adaptive algorithm for neighbor discovery. We also investigate the neighbor discovery problem when the network may be directed. Finally, we describe a way to speed up neighbor discovery when nodes are collision-aware and channel availability sets of neighboring nodes do not vary significantly.