<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN"
        "https://jats.nlm.nih.gov/publishing/1.4/JATS-journalpublishing1-4.dtd">
<article  article-type="research-article"        dtd-version="1.4">
            <front>

                <journal-meta>
                                    <journal-id></journal-id>
            <journal-title-group>
                                                                                    <journal-title>Balkan Journal of Electrical and Computer Engineering</journal-title>
            </journal-title-group>
                            <issn pub-type="ppub">2147-284X</issn>
                                        <issn pub-type="epub">2147-284X</issn>
                                                                                            <publisher>
                    <publisher-name>MUSA YILMAZ</publisher-name>
                </publisher>
                    </journal-meta>
                <article-meta>
                                        <article-id pub-id-type="doi">10.17694/bajece.1438843</article-id>
                                                                <article-categories>
                                            <subj-group  xml:lang="en">
                                                            <subject>Electrical Engineering (Other)</subject>
                                                    </subj-group>
                                            <subj-group  xml:lang="tr">
                                                            <subject>Elektrik Mühendisliği (Diğer)</subject>
                                                    </subj-group>
                                    </article-categories>
                                                                                                                                                        <title-group>
                                                                                                                                                            <article-title>Multi-Channel Cooperative Spectrum Sensing and Scheduling for Cognitive IoT Networks</article-title>
                                                                                                    </title-group>
            
                                                    <contrib-group content-type="authors">
                                                                        <contrib contrib-type="author">
                                                                    <contrib-id contrib-id-type="orcid">
                                        https://orcid.org/0000-0001-9007-9979</contrib-id>
                                                                <name>
                                    <surname>Celik</surname>
                                    <given-names>Abdulkadir</given-names>
                                </name>
                                                                    <aff>KAUST (King Abdullah University of Science and Technology)</aff>
                                                            </contrib>
                                                                                </contrib-group>
                        
                                        <pub-date pub-type="pub" iso-8601-date="20240830">
                    <day>08</day>
                    <month>30</month>
                    <year>2024</year>
                </pub-date>
                                        <volume>12</volume>
                                        <issue>2</issue>
                                        <fpage>177</fpage>
                                        <lpage>88</lpage>
                        
                        <history>
                                    <date date-type="received" iso-8601-date="20240217">
                        <day>02</day>
                        <month>17</month>
                        <year>2024</year>
                    </date>
                                                    <date date-type="accepted" iso-8601-date="20240511">
                        <day>05</day>
                        <month>11</month>
                        <year>2024</year>
                    </date>
                            </history>
                                        <permissions>
                    <copyright-statement>Copyright © 2013, Balkan Journal of Electrical and Computer Engineering</copyright-statement>
                    <copyright-year>2013</copyright-year>
                    <copyright-holder>Balkan Journal of Electrical and Computer Engineering</copyright-holder>
                </permissions>
            
                                                                                                                        <abstract><p>This paper presents a novel multi-channel cooperative spectrum sensing and scheduling (MC$_2$S$_3$) framework for spectrum and energy harvesting cognitive Internet of Things (IoT) networks. We address the challenge of maximizing network throughput by formulating a combinatorial problem that jointly optimizes the sensing scheduling of primary channels (PCs), the assignment of IoT devices for sensing scheduled PCs, and the clustering and allocation of IoT nodes to efficiently use discovered idle PCs; subject to spectrum utilization and collision avoidance constraints. Recognizing the inherent complexity of the underlying NP-hard mixed-integer non-linear programming (MINLP) problem, we propose a decomposition strategy that decouples the master problem into PC exploration and exploitation sub-problems. In the exploration phase, we derive closed-form solutions for optimal sensing durations and detection thresholds that satisfies spectrum utilization and collision avoidance constraints, which are then used to develop a priority metric to rank PCs. The proposed PC ranking informs a sequential PC scheduling and IoT sensing assignment approach that exploits a linear bottleneck assignment (LBA) strategy, proceeding until further scheduling does not enhance network utility. For the exploitation phase, we leverage a non-orthogonal multiple access (NOMA) strategy to multiplex multiple IoT nodes on a single PC, employing an iterative linear sum assignment (LSA) method for efficient allocation to maximize utilization of idle PCs. Numerical results validate the efficacy of our proposed methodologies, reaching an accuracy of approximately 99% in the order of milliseconds, significantly outperforming time complexity of brute-force benchmarks.</p></abstract>
                                                            
            
                                                                                        <kwd-group>
                                                    <kwd>internet of things</kwd>
                                                    <kwd>  cognitive radios</kwd>
                                                    <kwd>  spectrum sensing</kwd>
                                                    <kwd>  sensing scheduling</kwd>
                                            </kwd-group>
                            
                                                                                                                                                    </article-meta>
    </front>
    <back>
                            <ref-list>
                                    <ref id="ref1">
                        <label>1</label>
                        <mixed-citation publication-type="journal">[1] A. Celik, I. Romdhane, G. Kaddoum, and A. M. Eltawil, “A top-down
survey on optical wireless communications for the internet of things,”
IEEE Communications Surveys Tutorials, vol. 25, no. 1, pp. 1–45, 2023.</mixed-citation>
                    </ref>
                                    <ref id="ref2">
                        <label>2</label>
                        <mixed-citation publication-type="journal">[2] M. Khasawneh, A. Azab, S. Alrabaee, H. Sakkal, and H. H. Bakhit,
“Convergence of iot and cognitive radio networks: A survey of applications, techniques, and challenges,” IEEE Access, vol. 11, pp. 71097–
71112, 2023.</mixed-citation>
                    </ref>
                                    <ref id="ref3">
                        <label>3</label>
                        <mixed-citation publication-type="journal">[3] A. Gharib, W. Ejaz, and M. Ibnkahla, “Distributed spectrum sensing for
iot networks: Architecture, challenges, and learning,” IEEE Internet of
Things Magazine, vol. 4, no. 2, pp. 66–73, 2021.</mixed-citation>
                    </ref>
                                    <ref id="ref4">
                        <label>4</label>
                        <mixed-citation publication-type="journal">[4] W. Ejaz and M. Ibnkahla, “Multiband spectrum sensing and resource
allocation for iot in cognitive 5g networks,” IEEE Internet of Things
Journal, vol. 5, no. 1, pp. 150–163, 2018.</mixed-citation>
                    </ref>
                                    <ref id="ref5">
                        <label>5</label>
                        <mixed-citation publication-type="journal">[5] N.-N. Dao, W. Na, A.-T. Tran, D. N. Nguyen, and S. Cho, “Energyefficient spectrum sensing for iot devices,” IEEE Systems Journal,
vol. 15, no. 1, pp. 1077–1085, 2021.</mixed-citation>
                    </ref>
                                    <ref id="ref6">
                        <label>6</label>
                        <mixed-citation publication-type="journal">[6] F. Zhou, Y. Wu, Y.-C. Liang, Z. Li, Y. Wang, and K.-K. Wong, “State
of the art, taxonomy, and open issues on cognitive radio networks with
noma,” IEEE Wireless Communications, vol. 25, no. 2, pp. 100–108,
2018.
[7] S. Arzykulov, A. Celik, G. Nauryzbayev, and A. M. Eltawil, “Uavassisted cooperative cognitive noma: Deployment, clustering, and
resource allocation,” IEEE Transactions on Cognitive Communications
and Networking, vol. 8, no. 1, pp. 263–281, 2022.</mixed-citation>
                    </ref>
                                    <ref id="ref7">
                        <label>7</label>
                        <mixed-citation publication-type="journal">[8] P. Chauhan, S. K. Deka, B. C. Chatterjee, and N. Sarma, “Utility
driven cooperative spectrum sensing scheduling for heterogeneous multichannel cognitive radio networks,” Telecommunication Systems, vol. 78,
no. 1, pp. 25–37, 2021.</mixed-citation>
                    </ref>
                                    <ref id="ref8">
                        <label>8</label>
                        <mixed-citation publication-type="journal">[9] Y. Cao and H. Pan, “Energy-efficient cooperative spectrum sensing
strategy for cognitive wireless sensor networks based on particle swarm
optimization,” IEEE Access, vol. 8, pp. 214707–214715, 2020.</mixed-citation>
                    </ref>
                                    <ref id="ref9">
                        <label>9</label>
                        <mixed-citation publication-type="journal">[10] H. Kaschel, K. Toledo, J. T. Gomez, and M. J. F.-G. Garc ´ ´ıa, “Energyefficient cooperative spectrum sensing based on stochastic programming
in dynamic cognitive radio sensor networks,” IEEE Access, vol. 9,
pp. 720–732, 2021.</mixed-citation>
                    </ref>
                                    <ref id="ref10">
                        <label>10</label>
                        <mixed-citation publication-type="journal">[11] A. Ostovar, Y. B. Zikria, H. S. Kim, and R. Ali, “Optimization of
resource allocation model with energy-efficient cooperative sensing in
green cognitive radio networks,” IEEE Access, vol. 8, pp. 141594–
141610, 2020.</mixed-citation>
                    </ref>
                                    <ref id="ref11">
                        <label>11</label>
                        <mixed-citation publication-type="journal">[12] O. M. Al-Kofahi, H. M. Almasaeid, and H. Al-Mefleh, “Efficient ondemand spectrum sensing in sensor-aided cognitive radio networks,”
Computer Communications, vol. 156, pp. 11–24, 2020.</mixed-citation>
                    </ref>
                                    <ref id="ref12">
                        <label>12</label>
                        <mixed-citation publication-type="journal">[13] A. Bagheri and A. Ebrahimzadeh, “Statistical analysis of lifetime in
wireless cognitive sensor network for multi-channel cooperative spectrum sensing,” IEEE Sensors Journal, vol. 21, pp. 2412–2421, Jan 2021.</mixed-citation>
                    </ref>
                                    <ref id="ref13">
                        <label>13</label>
                        <mixed-citation publication-type="journal">[14] X. Fernando and G. Laz ˘ aroiu, “Spectrum sensing, clustering algorithms, ˘
and energy-harvesting technology for cognitive-radio-based internet-ofthings networks,” Sensors, vol. 23, no. 18, 2023.</mixed-citation>
                    </ref>
                                    <ref id="ref14">
                        <label>14</label>
                        <mixed-citation publication-type="journal">[15] J. Wu, C. Wang, Y. Yu, T. Song, and J. Hu, “Performance optimisation
of cooperative spectrum sensing in mobile cognitive radio networks,”
IET Communications, vol. 14, no. 6, pp. 1028–1036, 2020.</mixed-citation>
                    </ref>
                                    <ref id="ref15">
                        <label>15</label>
                        <mixed-citation publication-type="journal">[16] W. Ning, X. Huang, K. Yang, F. Wu, and S. Leng, “Reinforcement learning enabled cooperative spectrum sensing in cognitive radio networks,”
Journal of Communications and Networks, vol. 22, pp. 12–22, Feb 2020.</mixed-citation>
                    </ref>
                                    <ref id="ref16">
                        <label>16</label>
                        <mixed-citation publication-type="journal">[17] Z. Shi, W. Gao, S. Zhang, J. Liu, and N. Kato, “Machine learningenabled cooperative spectrum sensing for non-orthogonal multiple
access,” IEEE Transactions on Wireless Communications, vol. 19,
pp. 5692–5702, Sep. 2020.</mixed-citation>
                    </ref>
                                    <ref id="ref17">
                        <label>17</label>
                        <mixed-citation publication-type="journal">[18] R. Ahmed, Y. Chen, B. Hassan, and L. Du, “Cr-iotnet: Machine learning
based joint spectrum sensing and allocation for cognitive radio enabled
iot cellular networks,” Ad Hoc Networks, vol. 112, p. 102390, 2021.</mixed-citation>
                    </ref>
                                    <ref id="ref18">
                        <label>18</label>
                        <mixed-citation publication-type="journal">[19] A. Bagheri, A. Ebrahimzadeh, and M. Najimi, “Game-theory-based
lifetime maximization of multi-channel cooperative spectrum sensing in
wireless sensor networks,” Wireless networks, vol. 26, no. 6, pp. 4705–
4721, 2020.</mixed-citation>
                    </ref>
                                    <ref id="ref19">
                        <label>19</label>
                        <mixed-citation publication-type="journal">[20] M. Rajendran and M. Duraisamy, “Distributed coalition formation game
for enhancing cooperative spectrum sensing in cognitive radio ad hoc
networks,” IET Networks, vol. 9, no. 1, pp. 12–22, 2020.</mixed-citation>
                    </ref>
                                    <ref id="ref20">
                        <label>20</label>
                        <mixed-citation publication-type="journal">[21] P. Chauhan, S. K. Deka, B. C. Chatterjee, and N. Sarma, “Cooperative
spectrum prediction-driven sensing for energy constrained cognitive
radio networks,” IEEE Access, vol. 9, pp. 26107–26118, 2021.</mixed-citation>
                    </ref>
                                    <ref id="ref21">
                        <label>21</label>
                        <mixed-citation publication-type="journal">[22] A. Gharib, W. Ejaz, and M. Ibnkahla, “Scalable learning-based heterogeneous multi-band multi-user cooperative spectrum sensing for distributed
iot systems,” IEEE Open Journal of the Communications Society, vol. 1,
pp. 1066–1083, 2020.</mixed-citation>
                    </ref>
                                    <ref id="ref22">
                        <label>22</label>
                        <mixed-citation publication-type="journal">[23] D. Goz ¨ upek, S. Buhari, and F. Alag ¨ oz, “A spectrum switching delay- ¨
aware scheduling algorithm for centralized cognitive radio networks,”
IEEE Transactions on Mobile Computing, vol. 12, no. 7, pp. 1270–1280,
2013.</mixed-citation>
                    </ref>
                                    <ref id="ref23">
                        <label>23</label>
                        <mixed-citation publication-type="journal">[24] E. C. Y. Peh, Y.-C. Liang, and Y. L. Guan, “Optimization of cooperative
sensing in cognitive radio networks: A sensing-throughput tradeoff
view,” in 2009 IEEE International Conference on Communications,
pp. 1–5, 2009.</mixed-citation>
                    </ref>
                                    <ref id="ref24">
                        <label>24</label>
                        <mixed-citation publication-type="journal">[25] S. W. Kim, “Simultaneous spectrum sensing and energy harvesting,”
IEEE Transactions on Wireless Communications, vol. 18, no. 2, pp. 769–
779, 2019.</mixed-citation>
                    </ref>
                                    <ref id="ref25">
                        <label>25</label>
                        <mixed-citation publication-type="journal">[26] D. F. Crouse, “On implementing 2d rectangular assignment algorithms,”
IEEE Transactions on Aerospace and Electronic Systems, vol. 52, no. 4,
pp. 1679–1696, 2016.</mixed-citation>
                    </ref>
                                    <ref id="ref26">
                        <label>26</label>
                        <mixed-citation publication-type="journal">[27] M. ApS, “Mosek optimization toolbox for matlab,” User’s Guide and
Reference Manual, Version, vol. 4, p. 1, 2019.</mixed-citation>
                    </ref>
                                    <ref id="ref27">
                        <label>27</label>
                        <mixed-citation publication-type="journal">[28] M. Grant and S. Boyd, “CVX: Matlab software for disciplined convex
programming, version 2.1.” http://cvxr.com/cvx, Mar. 2014.</mixed-citation>
                    </ref>
                            </ref-list>
                    </back>
    </article>
