Nearly optimal asynchronous blind rendezvous algorithm for Cognitive Radio Networks

Rendezvous is a fundamental process in Cognitive Radio Networks, through which a user establishes a link to communicate with a neighbor on a common channel. Most previous solutions use either a central controller or a Common Control Channel (CCC) to simplify the problem, which are inflexible and vulnerable to faults and attacks. Some blind rendezvous algorithms have been proposed that rely on no centralization. Channel Hopping (CH) is a representative technique used in blind rendezvous, with which each user hops among the available channels according to a pre-defined sequence. However, no existing algorithms can work efficiently for both symmetric (both parties have the same set of channels) and asymmetric users. In this paper, we introduce a new notion called Disjoint Relaxed Difference Set (DRDS) and present a linear time constant approximation algorithm for its construction. Then based on the DRDS, we propose a distributed asynchronous algorithm that can achieve and guarantee fast rendezvous for both symmetric and asymmetric users. We also derive a lower bound for any algorithm using the CH technique. This lower bound shows that our proposed DRDS based distributed rendezvous algorithm is nearly optimal. Extensive simulation results corroborate our theoretical analysis.

[1]  Jun Zhao,et al.  Distributed coordination in dynamic spectrum allocation networks , 2005, First IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks, 2005. DySPAN 2005..

[2]  Oded Schwartz,et al.  On the complexity of approximating k-set packing , 2006, computational complexity.

[3]  L.A. DaSilva,et al.  Sequence-Based Rendezvous for Dynamic Spectrum Access , 2008, 2008 3rd IEEE Symposium on New Frontiers in Dynamic Spectrum Access Networks.

[4]  Jongmin Shin,et al.  A Channel Rendezvous Scheme for Cognitive Radio Networks , 2010, IEEE Communications Letters.

[5]  Chih-Chun Wang,et al.  Fast rendezvous for multiple clients for cognitive radios using coordinated channel hopping , 2012, 2012 9th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

[6]  C. Colbourn,et al.  Handbook of Combinatorial Designs , 2006 .

[7]  L. Ma,et al.  Dynamic open spectrum sharing MAC protocol for wireless ad hoc networks , 2005, First IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks, 2005. DySPAN 2005..

[8]  Xuemin Shen,et al.  HC-MAC: A Hardware-Constrained Cognitive MAC for Efficient Spectrum Management , 2008, IEEE Journal on Selected Areas in Communications.

[9]  Hai Liu,et al.  Jump-Stay Rendezvous Algorithm for Cognitive Radio Networks , 2012, IEEE Transactions on Parallel and Distributed Systems.

[10]  Yu-Chee Tseng,et al.  Quorum-Based Asynchronous Power-Saving Protocols for IEEE 802.11 Ad Hoc Networks , 2005, Mob. Networks Appl..

[11]  Linda Doyle,et al.  Cyclostationary Signatures in Practical Cognitive Radio Applications , 2008, IEEE Journal on Selected Areas in Communications.

[12]  Tien-Tsin Wong,et al.  Two new quorum based algorithms for distributed mutual exclusion , 1997, Proceedings of 17th International Conference on Distributed Computing Systems.

[13]  Oriol Sallent,et al.  A novel on-demand cognitive pilot channel enabling dynamic spectrum allocation , 2007, 2007 2nd IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks.

[14]  Kaigui Bian,et al.  A quorum-based framework for establishing control channels in dynamic spectrum access networks , 2009, MobiCom '09.

[15]  P. Agrawal,et al.  Cognitive Radio Network setup without a Common Control Channel , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

[16]  Jae Wook Shin,et al.  Deterministic rendezvous scheme in multichannel access networks , 2010 .

[17]  S. Venkatesan,et al.  An Asynchronous Neighbor Discovery Algorithm for Cognitive Radio Networks , 2008, 2008 3rd IEEE Symposium on New Frontiers in Dynamic Spectrum Access Networks.

[18]  Sisi Liu,et al.  Spectrum Opportunity-Based Control Channel Assignment in Cognitive Radio Networks , 2009, 2009 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[19]  Kaigui Bian,et al.  Control Channel Establishment in Cognitive Radio Networks using Channel Hopping , 2011, IEEE Journal on Selected Areas in Communications.

[20]  Petri Mähönen,et al.  Quorum-based channel allocation with asymmetric channel view in cognitive radio networks , 2011, PM2HW2N '11.

[21]  Luiz A. DaSilva,et al.  Rendezvous for Cognitive Radios , 2011, IEEE Transactions on Mobile Computing.