A Fair Multi-Channel Assignment Algorithm With Practical Implementation in Distributed Cognitive Radio Networks

Designing an efficient spectrum assignment (SA) mechanism is a key issue for realizing dynamic spectrum access in cognitive radio network. In multi-channel selection based SA schemes, secondary users (SUs) are able to utilize multiple channels simultaneously to enhance the network throughput. However, a fairness problem may happen if few SUs utilize too many idle data channels that other SUs are left with no idle channels, thus increasing the blocking probability and reducing the fairness. Aiming at improving the network throughput with multi-channel selection capability while maintaining fairness among the SUs, in this paper, we propose a fair multi-channel assignment scheme (FMCA) for distributed cognitive radio networks. For the FMCA scheme, we design a new MAC framework for sensing and access contention resolution, which is integrated into the FMCA scheme. Channel-aggregation (CA) technique is used in each SU to enable the multi-channel selection ability. Considering both of the idle data channel utilization efficiency and the transmit power budget constrained CA ability of each SU, we analytically formulate a channel assignment problem according to the well-known Jain’s fairness criterion. Our objective is to find a channel assignment with maximal fairness index for all SUs. The optimization problem is turned out to be a quadratic integer programming (QIP). According to the definition of Jain’s fairness criterion, we design an algorithm to get the optimal solution of the QIP. With the optimal channel assignment solution, the FMCA scheme is realized in the channel assignment phase of the proposed MAC protocol. Extensive simulation results show that the proposed FMCA scheme gets a good tradeoff between throughput and fairness compared with the existing SA schemes.

[1]  Long Bao Le,et al.  Channel Assignment With Access Contention Resolution for Cognitive Radio Networks , 2012, IEEE Transactions on Vehicular Technology.

[2]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

[3]  Kang G. Shin,et al.  Cognitive radios for dynamic spectrum access: from concept to reality , 2010, IEEE Wireless Communications.

[4]  Friedrich Jondral,et al.  Software-Defined Radio—Basics and Evolution to Cognitive Radio , 2005, EURASIP J. Wirel. Commun. Netw..

[5]  Hang Su,et al.  Cross-Layer Based Opportunistic MAC Protocols for QoS Provisionings Over Cognitive Radio Wireless Networks , 2008, IEEE Journal on Selected Areas in Communications.

[6]  Yichen Wang,et al.  CAD-MAC: A Channel-Aggregation Diversity Based MAC Protocol for Spectrum and Energy Efficient Cognitive Ad Hoc Networks , 2014, IEEE Journal on Selected Areas in Communications.

[7]  Wen-Tzu Chen,et al.  An Accurate Tag Estimate Method for Improving the Performance of an RFID Anticollision Algorithm Based on Dynamic Frame Length ALOHA , 2009, IEEE Transactions on Automation Science and Engineering.

[8]  Swades De,et al.  Contention Based Multichannel MAC Protocol for Distributed Cognitive Radio Networks , 2014, IEEE Transactions on Mobile Computing.

[9]  Ossama Younis,et al.  Cooperative Adaptive Spectrum Sharing in Cognitive Radio Networks , 2010, IEEE/ACM Transactions on Networking.

[10]  Mohsen Guizani,et al.  Distributed Fair Spectrum Assignment for Large-Scale Wireless DSA Networks , 2015, CrownCom.

[11]  Paramvir Bahl,et al.  SenseLess: A database-driven white spaces network , 2011, 2011 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN).

[12]  Sherali Zeadally,et al.  Spectrum Assignment in Cognitive Radio Networks: A Comprehensive Survey , 2013, IEEE Communications Surveys & Tutorials.

[13]  Mohsen Guizani,et al.  Distributed dynamic spectrum access with adaptive power allocation: Energy efficiency and cross-layer awareness , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[14]  Tongtong Li,et al.  Resource Allocation with Load Balancing for Cognitive Radio Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[15]  Shi Jin,et al.  A Full-Space Spectrum-Sharing Strategy for Massive MIMO Cognitive Radio Systems , 2016, IEEE Journal on Selected Areas in Communications.

[16]  Zhigang Cao,et al.  A Fair Opportunistic Spectrum Access (FOSA) Scheme in Distributed Cognitive Radio Networks , 2008, 2008 IEEE International Conference on Communications.

[17]  Klaus Moessner,et al.  A Survey of Radio Resource Management for Spectrum Aggregation in LTE-Advanced , 2014, IEEE Communications Surveys & Tutorials.

[18]  Ignas G. Niemegeers,et al.  Fairness in Wireless Networks:Issues, Measures and Challenges , 2014, IEEE Communications Surveys & Tutorials.

[19]  Ejaz Ahmed,et al.  Channel Assignment Algorithms in Cognitive Radio Networks: Taxonomy, Open Issues, and Challenges , 2016, IEEE Communications Surveys & Tutorials.

[20]  Ekram Hossain,et al.  Resource allocation for spectrum underlay in cognitive radio networks , 2008, IEEE Transactions on Wireless Communications.

[21]  Tao Zhang,et al.  Spectrum assignment in infrastructure based cognitive radio networks , 2009, Proceedings of the IEEE 2009 National Aerospace & Electronics Conference (NAECON).

[22]  Bechir Hamdaoui,et al.  Efficient Objective Functions for Coordinated Learning in Large-Scale Distributed OSA Systems , 2013, IEEE Transactions on Mobile Computing.

[23]  Marwan Krunz,et al.  Spectrum Bonding and Aggregation with Guard-Band Awareness in Cognitive Radio Networks , 2014, IEEE Transactions on Mobile Computing.

[24]  Eylem Ekici,et al.  Throughput-Efficient Channel Allocation Algorithms in Multi-Channel Cognitive Vehicular Networks , 2017, IEEE Transactions on Wireless Communications.

[25]  Ghanshyam Singh,et al.  Backoff Algorithm in Cognitive Radio MAC Protocol for Throughput Enhancement , 2015, IEEE Transactions on Vehicular Technology.

[26]  Octavia A. Dobre,et al.  Joint Spectral Shaping and Power Control in Spectrum Overlay Cognitive Radio Systems , 2012, IEEE Transactions on Communications.

[27]  Jie Jia,et al.  Cross-Layer Optimization for Spectrum Aggregation-Based Cognitive Radio Ad-Hoc Networks , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[28]  Byeong-Hee Roh,et al.  Preemptive Opportunistic MAC Protocol in Distributed Cognitive Radio Networks , 2014, IEEE Communications Letters.

[29]  Sema Oktug,et al.  Cognitive channel selection and scheduling for multi-channel dynamic spectrum access networks considering QoS levels , 2017, Ad Hoc Networks.

[30]  Maria-Gabriella Di Benedetto,et al.  A Survey on MAC Strategies for Cognitive Radio Networks , 2012, IEEE Communications Surveys & Tutorials.

[31]  Voon Chin Phua,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1999 .

[32]  Qing Hu,et al.  Aggregation-based spectrum allocation algorithm in cognitive radio networks , 2012, 2012 IEEE Network Operations and Management Symposium.

[33]  Md. Abdur Razzaque,et al.  Prioritized Medium Access Control in Cognitive Radio Ad Hoc Networks: Protocol and Analysis , 2014, Wirel. Pers. Commun..

[34]  Long Bao Le,et al.  Design and Optimal Configuration of Full-Duplex MAC Protocol for Cognitive Radio Networks Considering Self-Interference , 2015, IEEE Access.

[35]  V. A. Roshchin,et al.  Models and methods of solution of quadratic integer programming problems , 1987 .

[36]  Joarder Kamruzzaman,et al.  Modeling multiuser spectrum allocation for cognitive radio networks , 2016, Comput. Electr. Eng..

[37]  Valentin Rakovic,et al.  Medium Access Control Protocols in Cognitive Radio Networks: Overview and General Classification , 2014, IEEE Communications Surveys & Tutorials.

[38]  Norman M. Abramson,et al.  THE ALOHA SYSTEM: another alternative for computer communications , 1899, AFIPS '70 (Fall).

[39]  Ossama Younis,et al.  MAC Protocol for Opportunistic Cognitive Radio Networks with Soft Guarantees , 2009, IEEE Transactions on Mobile Computing.

[40]  Wenbo Wang,et al.  Joint Spectrum Allocation and Power Control for Multihop Cognitive Radio Networks , 2011, IEEE Transactions on Mobile Computing.

[41]  Edwin Rivas Trujillo,et al.  Designing a MAC Algorithm for Equitable Spectrum Allocation in Cognitive Radio Wireless Networks , 2018, Wirel. Pers. Commun..

[42]  Mohsen Guizani,et al.  Resources allocation for large-scale dynamic spectrum access system using particle filtering , 2014, 2014 IEEE Globecom Workshops (GC Wkshps).