Cluster Computing

, Volume 22, Supplement 2, pp 3801–3810 | Cite as

Optimized cognitive radio network (CRN) using genetic algorithm and artificial bee colony algorithm

  • J. ArunEmail author
  • M. Karthikeyan


The spectrum or the whitespaces that are not being used by licensed or primary users (PUs) can be sensed and operated by the unlicensed or the secondary users (SUs) in the cognitive radio networks (CRN) in such a way that there is no impact on the activities of the primary users. One mechanism for topology management is referred to as clustering. This organizes the nodes in logical sets so that the performance of the network is enhanced. The objectives of clustering include supporting collaborative tasks like channel access and channel sensing alongside network stability as well as scalability which is critical for cognitive radio (CR) functioning. The channel availability being dynamic, it changes with time as well as location, thus novel clustering algorithms must be formulated to tackle these issues that are inherent to CRs. This paper proposes a lowest ID clustering algorithm which chooses a certain node as the cluster leader which has the lowest ID. This leader is referred to as cluster head (CH). The other algorithm that selects a node having the highest number of neighbouring nodes as the CH is referred to as the maximum node degree clustering algorithm. For obtaining optimal radio configurations and performance improvements, the genetic algorithm comprising selection, crossover and mutation is embedded in the CR. In order to optimize the allocation of spectrum for greater efficacy and fairness, the artificial bee colony (ABC) algorithm, a meta-heuristic optimization algorithm is incorporated. It has been shown that the proposed technique leads to a greater performance compared to the other techniques.


Cognitive radio networks (CRN) Primary users (PUs) Secondary users (SUs) Clustering Lowest-ID Genetic algorithm (GA) and artificial bee colony (ABC) 


  1. 1.
    Chen, T., Zhang, H., Maggio, G. M., Chlamtac, I.: CogMesh: a cluster-based cognitive radio network. In: Proceedings of the 2nd IEEE International Symposium on DySPAN 2007. New Frontiers in Dynamic Spectrum Access Networks, IEEE, pp. 168-178. (2007)Google Scholar
  2. 2.
    Parsapoor, M.: Spectrum management in cognitive radio ad hoc networks (CRAHNs) using bio-inspired optimization algorithms (2013)Google Scholar
  3. 3.
    Mansoor, N., Islam, A. M., Yudhahutama, A.: A dynamic cluster based architecture for cognitive radio networks. In: Proceedings of the International Conference on IEEE Advances in Electrical Engineering, pp. 1–4 (2013)Google Scholar
  4. 4.
    Guirguis, A., Karmoose, M., Habak, K., El-Nainay, M., Youssef, M.: Cooperation-based Routing in Cognitive Radio Networks. arXiv preprint arXiv:1608.01632 (2016)
  5. 5.
    Li, D., Fang, E., Gross, J.: Versatile robust clustering of ad hoc cognitive radio network. arXiv preprint arXiv:1704.04828 (2017)
  6. 6.
    Yau, K.L.A., Ramli, N., Hashim, W., Mohamad, H.: Clustering algorithms for cognitive radio networks: a survey. J. Netw. Comp. Appl. 45, 79–95 (2014)Google Scholar
  7. 7.
    Talay, A.C., Altilar, D.T.: United nodes: cluster-based routing protocol for mobile cognitive radio networks. IET Commun. 5(15), 2097–2105 (2011)Google Scholar
  8. 8.
    Pal, S., Mandal, B.: Optimized cognitive radio network (CRN) using genetic algorithm: a survey. IJRCCT 5(12), 614–617 (2017)Google Scholar
  9. 9.
    Jiao, Y., Yin, P., Joe, I.: Clustering scheme for cooperative spectrum sensing in cognitive radio networks. IET Commun. 10(13), 1590–1595 (2016)Google Scholar
  10. 10.
    Dai, J., Wang, S.: Clustering-based spectrum sharing strategy for cognitive radio networks. IEEE J. Sel. Areas Commun. 35(1), 228–237 (2017)Google Scholar
  11. 11.
    Kandah, FI, Whitehead, J.: Cluster-based dynamic backup in cognitive radio networks. In: Proceedings of the 2017 International Conference on Computing, Networking and Communications (ICNC), IEEE, pp. 740–744 (2017)Google Scholar
  12. 12.
    Chen, B., Lei, M., Zhao, M.: An optimal resource allocation method for multi-user multi-relay DF cognitive radio networks. IEEE Commun. Lett. 20(6), 1164–1167 (2016)Google Scholar
  13. 13.
    Wen, K., Fu, L., Li, X.: Genetic algorithm based spectrum allocation for cognitive radio networks. Advances in Computer, Communication, Control and Automation, pp. 693–700. Springer, Berlin (2011)Google Scholar
  14. 14.
    Tang, M., Xin, Y.: Energy efficient power allocation in cognitive radio network using coevolution chaotic particle swarm optimization. Comput. Netw. 100, 1–11 (2016)Google Scholar
  15. 15.
    Anandakumar, H., Umamaheswari, K.: Supervised machine learning techniques in cognitive radio networks during cooperative spectrum handovers. Clust. Comput. 20, 1–11 (2017)Google Scholar
  16. 16.
    Zhang, X., Zhang, X.: Population-adaptive differential evolution-based power allocation algorithm for cognitive radio networks. EURASIP J. Wirel. Commun. Netw. 2016(1), 219 (2016)Google Scholar
  17. 17.
    Tounsi, A., Babes, M.: An efficient joint spectrum and power allocation in cognitive radio networks using a modified firefly algorithm. Int. J. Commun. Netw. Distrib. Syst. 19(2), 214–236 (2017)Google Scholar
  18. 18.
    Elahi, A., Qureshi, I. M., Atif, M., Gul, N.: (2017) Interference reduction in cognitive radio networks using genetic and firefly algorithms. In: Proceedings of the International Conference on Communication, Computing and Digital Systems (C-CODE), IEEE, pp. 96–100 (2017)Google Scholar
  19. 19.
    Huang, R., Chang, J., Ren, Y., He, F., Guan, C.: Spectrum allocation of cognitive radio network based on optimized genetic algorithm in underlay network. In: Proceedings of the 8th IEEE International Conference on Communication Software and Networks (ICCSN), IEEE, pp. 418–422 (2016)Google Scholar
  20. 20.
    Sucasas, V.: Environmental-based smart clustering for mobile networks. Doctoral dissertation, University of Surrey (United Kingdom) (2016)Google Scholar
  21. 21.
    Hamza, A.S., Hamza, H.S., El-Ghoneimy, M.M.: Spectrum allocation in cognitive radio networks using evolutionary algorithms. Cognitive Radio and its Application for Next Generation Cellular and Wireless Networks, pp. 259–285. Springer, New York (2012)Google Scholar
  22. 22.
    El Morabit, Y., Mrabti, F., & Abarkan, E.H.: Spectrum allocation using genetic algorithm in cognitive radio networks. In: Proceedings of the Third International Workshop on IEEE RFID and Adaptive Wireless Sensor Networks (RAWSN), pp. 90–93 (2016)Google Scholar
  23. 23.
    Patil, D.P., Wankhede, V.A., Wadhai, V.M.: Genetic algorithm based QoS aware adaptive subcarrier allocation in cognitive radio networks. Wirel. Eng. Technol. 6(04), 87 (2015)Google Scholar
  24. 24.
    Savic, D.: Single-objective vs. multiobjective optimisation for integrated decision support. In: Proceedings of the 1st Biennial Meeting of the International Environmental Modelling and Software Society (2002)Google Scholar
  25. 25.
    Kumar, A.S., Sudha, T.: Combined optimization of clustering using artificial bee colony algorithm and cooperative beamforming in green cognitive radio networks with relays. Proc. Technol. 24, 888–895 (2016)Google Scholar
  26. 26.
    Cheng, X., Jiang, M.: Cognitive radio spectrum assignment based on artificial bee colony algorithm. In: Proceedings of the IEEE 13th International Conference on Communication Technology (ICCT), pp. 161–164 (2011)Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Electronics and Communication EngineeringTamil Nadu College of EngineeringCoimbatoreIndia

Personalised recommendations