{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,11]],"date-time":"2025-11-11T15:49:18Z","timestamp":1762876158845,"version":"build-2065373602"},"reference-count":33,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2020,3,27]],"date-time":"2020-03-27T00:00:00Z","timestamp":1585267200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004054","name":"King Abdulaziz University","doi-asserted-by":"publisher","award":["D-565-611-1441"],"award-info":[{"award-number":["D-565-611-1441"]}],"id":[{"id":"10.13039\/501100004054","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The focus of research efforts in cognitive radio networks (CRNs) has primarily remained confined to maximizing the utilization of the discovered resources. However, it is also important to enhance the user satisfaction in CRNs by finding a suitable match between the secondary users and the idle channels available from the primary network while taking into consideration not only the quality of service (QoS) requirements of the secondary users but the quality of the channels as well. In this work, the Gale Shapley matching theory was applied to find the best match, so that the most suitable channels from the available pool were allocated that satisfy the QoS requirements of the secondary users. Before applying matching theory, two objective functions were defined from the secondary user\u2019s perspective as well as from the channel\u2019s perspective. The objective function of secondary users is the weighted sum of the data rate of the secondary users and the probability of reappearance of the primary user on the channel. Whereas, the objective function of the channel is the maximum utilization of the channel. The weight factors included in the objective functions allow for diverse service classes of secondary users (SUs) or varying channel quality characteristics. The objective functions were used in developing the preference lists for the secondary users and the idle channels. The preference lists were then used by the Gale Shapely matching algorithm to determine the most suitably matched SU-channel pairs. The performance of the proposed scheme was evaluated using Monte\u2013Carlo simulations. The results show significant improvement in the overall satisfaction of the secondary users with the proposed scheme in comparison to other contemporary techniques. Further, the impact of changing the weight factors in the objective functions on the secondary user\u2019s satisfaction and channel utilization was also analyzed.<\/jats:p>","DOI":"10.3390\/s20071872","type":"journal-article","created":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T03:44:13Z","timestamp":1585712653000},"page":"1872","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["Efficient Channel Allocation using Matching Theory for QoS Provisioning in Cognitive Radio Networks"],"prefix":"10.3390","volume":"20","author":[{"given":"Muddasir","family":"Rahim","sequence":"first","affiliation":[{"name":"Department of Electrical and Computer Engineering, COMSATS University Islamabad (CUI), Islamabad 45550, Pakistan"}]},{"given":"Ahmed S.","family":"Alfakeeh","sequence":"additional","affiliation":[{"name":"Department of Information Systems, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8675-875X","authenticated-orcid":false,"given":"Riaz","family":"Hussain","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, COMSATS University Islamabad (CUI), Islamabad 45550, Pakistan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5816-097X","authenticated-orcid":false,"given":"Muhammad Awais","family":"Javed","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, COMSATS University Islamabad (CUI), Islamabad 45550, Pakistan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9076-0668","authenticated-orcid":false,"given":"Atif","family":"Shakeel","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, COMSATS University Islamabad (CUI), Islamabad 45550, Pakistan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2859-347X","authenticated-orcid":false,"given":"Qadeer","family":"ul Hasan","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, COMSATS University Islamabad (CUI), Islamabad 45550, Pakistan"}]},{"given":"Adeel","family":"Israr","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, COMSATS University Islamabad (CUI), Islamabad 45550, Pakistan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3044-799X","authenticated-orcid":false,"given":"Alhuseen Omar","family":"Alsayed","sequence":"additional","affiliation":[{"name":"Deanship of Scientific Research, King Abdulaziz University, Jeddah 21589, Saudi Arabia"}]},{"given":"Shahzad A.","family":"Malik","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, COMSATS University Islamabad (CUI), Islamabad 45550, Pakistan"}]}],"member":"1968","published-online":{"date-parts":[[2020,3,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"50344","DOI":"10.1109\/ACCESS.2018.2868448","article-title":"Radio resource allocation in collaborative cognitive radio networks based on primary sensing profile","volume":"6","author":"Deepak","year":"2018","journal-title":"IEEE Access"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/98.788210","article-title":"Cognitive radio: Making software radios more personal","volume":"6","author":"Mitola","year":"1999","journal-title":"IEEE Pers. Commun."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"14255","DOI":"10.1109\/ACCESS.2018.2808479","article-title":"A fair multi-channel assignment algorithm with practical implementation in distributed cognitive radio networks","volume":"6","author":"Wei","year":"2018","journal-title":"IEEE Access"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1249","DOI":"10.1109\/COMST.2016.2631079","article-title":"Resource allocation for underlay cognitive radio networks: A survey","volume":"19","author":"Tanab","year":"2016","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1780","DOI":"10.1109\/TMC.2010.57","article-title":"Access strategies for spectrum sharing in a fading environment: Overlay, underlay, and mixed","volume":"9","author":"Khoshkholgh","year":"2010","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Ali, S., Shokair, M., Dessouky, M.I., and Messiha, N. (2018, January 18\u201319). Backup Channel Selection Approach for Spectrum Handoff in Cognitive Radio Networks. Proceedings of the 13th International Conference on Computer Engineering and Systems (ICCES), Cairo, Egypt.","DOI":"10.1109\/ICCES.2018.8639388"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Jaffar, J., Yusof, S.K.S., Ahmad, N., and Mustapha, J.C. (2018, January 24\u201326). A Spectrum Handoff Scheme based on Joint Location and Channel State Prediction in Cognitive Radio. Proceedings of the 2nd International Conference on Telematics and Future Generation Networks (TAFGEN), Kuching, Malaysia.","DOI":"10.1109\/TAFGEN.2018.8580478"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"26731","DOI":"10.1109\/ACCESS.2019.2901237","article-title":"Probability-based centralized device for spectrum handoff in cognitive radio networks","volume":"7","author":"Aggarwal","year":"2019","journal-title":"IEEE Access"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"824","DOI":"10.1109\/COMST.2014.2362796","article-title":"Radio resource allocation techniques for efficient spectrum access in cognitive radio networks","volume":"18","author":"Tsiropoulos","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Shakeel, A., Hussain, R., Iqbal, A., Khan, I.L., Hasan, Q., and Malik, S.A. (2019). Analysis of Efficient Spectrum Handoff in a Multi-Class Hybrid Spectrum Access Cognitive Radio Network Using Markov Modelling. Sensors, 19.","DOI":"10.3390\/s19194120"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1109\/MCOM.2012.6211495","article-title":"Spectrum mobility in cognitive radio networks","volume":"50","author":"Christian","year":"2012","journal-title":"IEEE Commun. Mag."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Yawada, P.S., and Dong, M.T. (2019). Intelligent Process of Spectrum Handoff\/Mobility in Cognitive Radio Networks. J. Electr. Comput. Eng., 2019.","DOI":"10.1155\/2019\/7692630"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"e2019","DOI":"10.1002\/nem.2019","article-title":"Spectrum mobility management in cognitive two-tier networks","volume":"28","author":"Sethom","year":"2018","journal-title":"Int. J. Netw. Manag."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"19","DOI":"10.4018\/IJTD.2019100102","article-title":"Spectrum Handoff Mechanism in the Framework of Mobility Management in Cognitive Radio Networks","volume":"10","author":"Yawada","year":"2019","journal-title":"Int. J. Technol. Diffus."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"100810","DOI":"10.1016\/j.phycom.2019.100810","article-title":"A novel proactive handoff scheme with CR receiver-based target channel selection for a cognitive radio network","volume":"36","author":"Rajpoot","year":"2019","journal-title":"Physic. Commun."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"570","DOI":"10.1109\/TWC.2014.2354407","article-title":"Optimal probabilistic initial and target channel selection for spectrum handoff in cognitive radio networks","volume":"14","author":"Sheikholeslami","year":"2014","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2444","DOI":"10.1109\/TCOMM.2012.070912.100661","article-title":"Optimal target channel sequence design for multiple spectrum handoffs in cognitive radio networks","volume":"60","author":"Wang","year":"2012","journal-title":"IEEE Trans. Commun."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"5172","DOI":"10.1109\/T-WC.2008.070824","article-title":"Packet-wise vertical handover for unlicensed multi-standard spectrum access with cognitive radios","volume":"7","author":"Gambini","year":"2008","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"785","DOI":"10.1109\/TSP.2007.907867","article-title":"Opportunistic spectrum access via periodic channel sensing","volume":"56","author":"Zhao","year":"2008","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1108","DOI":"10.1109\/SURV.2012.121112.00047","article-title":"Spectrum assignment in cognitive radio networks: A comprehensive survey","volume":"15","author":"Tragos","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_21","unstructured":"Yaffe, Y., Leshem, A., and Zehavi, E. (2010, January 14\u201316). Stable matching for channel access control in cognitive radio systems. Proceedings of the 2nd International Workshop on Cognitive Information Processing, Elba, Italy."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"386","DOI":"10.4169\/amer.math.monthly.120.05.386","article-title":"College admissions and the stability of marriage","volume":"120","author":"Gale","year":"2013","journal-title":"Am. Math. Mon."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/MCOM.2015.7105641","article-title":"Matching theory for future wireless networks: Fundamentals and applications","volume":"53","author":"Gu","year":"2015","journal-title":"IEEE Commun. Mag."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1657","DOI":"10.1587\/transcom.E94.B.1657","article-title":"A self-scheduling multi-channel cognitive radio MAC protocol based on cooperative communications","volume":"94","author":"Lim","year":"2011","journal-title":"IEICE Trans. Commun."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Cao, L., Zhao, H., Li, X., and Zhang, J. (2016, January 15\u201318). Matching theory for channel allocation in cognitive radio networks. Proceedings of the 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring), Nanjing, China.","DOI":"10.1109\/VTCSpring.2016.7504338"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Vassaki, S., Poulakis, M.I., and Panagopoulos, A.D. (2015, January 11\u201314). Spectrum leasing in cognitive radio networks: A matching theory approach. Proceedings of the 2015 IEEE 81st Vehicular Technology Conference (VTC Spring), Glasgow, UK.","DOI":"10.1109\/VTCSpring.2015.7146101"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"El-Bardan, R., Saad, W., Brahma, S., and Varshney, P.K. (2016, January 16\u201318). Matching theory for cognitive spectrum allocation in wireless networks. Proceedings of the Annual Conference on Information Science and Systems (CISS), Princeton, NJ, USA.","DOI":"10.1109\/CISS.2016.7460547"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/j.jnca.2015.10.008","article-title":"Spectrum handoff in cognitive radio networks: A classification and comprehensive survey","volume":"61","author":"Kumar","year":"2016","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Aghajani, H., and Ghasemi, A. (2013, January 14\u201316). A congestion-game based scheme for handoff management in cognitive radio networks. Proceedings of the 21st Iranian Conference on Electrical Engineering (ICEE), Mashhad, Iran.","DOI":"10.1109\/IranianCEE.2013.6599731"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Gupta, N., Dhurandher, S.K., Woungang, I., and Rodrigues, J.J.P.C. (2017, January 4\u20138). Game-theoretic analysis of post handoff target channel sharing in cognitive radio networks. Proceedings of the GLOBECOM 2017-2017 IEEE Global Communications Conference, Singapore.","DOI":"10.1109\/GLOCOM.2017.8254068"},{"key":"ref_31","unstructured":"Sayantan, C., and Pan, J. (August, January 31). Channel Assignment in Cognitive Radio Networks: A Joint Utility and Stable Matching Approach. Proceedings of the 26th International Conference on Computer Communication and Networks (ICCCN), Vancouver, BC, Canada."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/TWC.2015.2466541","article-title":"Spectral and energy efficiency trade-offs in cellular networks","volume":"15","author":"Tsilimantos","year":"2015","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1081","DOI":"10.1007\/s11277-017-5167-2","article-title":"Design and evaluation of self-organizing, collision-free MAC protocol for distributed cognitive radio networks","volume":"99","author":"Khan","year":"2018","journal-title":"Wirel. Pers. Commun."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/7\/1872\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:12:37Z","timestamp":1760173957000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/7\/1872"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,27]]},"references-count":33,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2020,4]]}},"alternative-id":["s20071872"],"URL":"https:\/\/doi.org\/10.3390\/s20071872","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2020,3,27]]}}}