JNACSISSN:2582-3817

Multicast Routing in WSN using Bat Algorithm with Genetic Operators for IoT Applications

Abstract

Wireless Sensor Networks (WSN) acts as an intermediate to link the network of Internet of Things (IoT). Trust and Energy were the two important aspects that make easy reliable communication in the network and throughout multicast routing, the Base Station (BS) connects to forward the data securely to numerous destinations. This work addresses the confronts by presenting an “energy-aware multicast routing protocol” based on optimization, Bat algorithm based on Genetic algorithm operators with the objective function modeled such as energy and trust factors of the nodes. At first, the trusts of nodes are validated to establish the routes which are selected optimally exploiting the proposed technique. The experimentation is verified by exploiting 50 and 100 nodes regarding the performance metrics.

References

  • Ming Tao, Xueqiang Li, Huaqiang Yuan, Wenhong Wei,"UAV-Aided trustworthy data collection in federated-WSN-enabled IoT applications", Information Sciences, Volume 532, September 2020, Pages 155-169.
  • K. Thangaramya, K. Kulothungan, R. Logambigai, M. Selvi, A. Kannan," Energy aware cluster and neuro-fuzzy based routing algorithm for wireless sensor networks in IoT",Computer Networks, Volume 15114 March 2019, Pages 211-223.
  • Bilal Afzal, Sheeraz A. Alvi, Ghalib A. Shah, Waqar Mahmood,"Energy efficient context aware traffic scheduling for IoT applications" Ad Hoc Networks, Volume 62, July 2017, Pages 101-115.
  • Nailah Saleh Alhassoun, Md Yusuf Sarwar Uddin, Nalini Venkatasubramanian, "Context-aware energy optimization for perpetual IoT-based safe communities, Sustainable Computing: Informatics and Systems, Volume 22, June 2019, Pages 96-106.
  • Manu Elappila, Suchismita Chinara, Dayal Ramakrushna Parhi,"Survivable Path Routing in WSN for IoT applications", Pervasive and Mobile Computing, Volume 43, January 2018, Pages 49-63.
  • Meng-Shiuan Pan, Shu-Wei Yang,"A lightweight and distributed geographic multicast routing protocol for IoT applications", Computer Networks, Volume 11215, Pages 95-107, January 2017.
  • Ajay Kumar Yadav and Sachin Tripathi, " QMRPRNS: Design of QoS multicast routing protocol using reliable node selection scheme for MANETs", Peer-to-Peer Networking and Applications, vol.10, no.4, pp.897–909, July 2017.
  • Anupam Das and Mohammad Mahfuzul Islam, " SecuredTrust: A Dynamic Trust Computation Model for Secured Communication in Multiagent Systems", IEEE Transactions on Dependable and Secure Computing, vol.9, no.2, pp.261 - 274, 2012.
  • Rajeev Kumar and Dilip Kumar, "Multi-objective fractional artificial bee colony algorithm to energy aware routing protocol in wireless sensor network", Wireless Networks, vol.22, no.5, pp.1461–1474, July 2016.
  • Bo Wang, Xunxun Chen, and Weiling Chang , "A light-weight trust-based QoS routing algorithm for ad hoc networks", Pervasive and Mobile Computing, vol.13, pp.164-180, August 2014.
  • Amol V. Dhumane and Rajesh S. Prasad, "Multi-objective fractional gravitational search algorithm for energy efficient routing in IoT", Wireless Networks, pp.1-15, 16 August 2017.
  • Yılmaz S, Kücüksille E U. A new modification approach on bat algorithm for solving optimization problems[J]. Applied Soft Computing, 2015, 28: 259-275.
  • Shi Y, Eberhart R. A modified particle swarm optimizer Evolutionary Computation Proceedings, 1998. IEEE World Congress on Computational Intelligence., The 1998 IEEE International Conference on. IEEE, 1998: 69-73.
  • Yang N C, Le M D. Multi-objective bat algorithm with time-varying inertia weights for optimal design of passive power filters set[J]. IET Generation, Transmission & Distribution, 2015, 9(7): 644-654.
  • Holland J H. Genetic algorithms[J]. Scientific american, 1992, 267(1): 66-73.
  • Duan L, Rayadurgam S, Heimdahl M, et al. Representation of confidence in assurance cases using the beta distribution[C]//High Assurance Systems Engineering (HASE), 2016 IEEE 17th International Symposium on. IEEE, 2016: 86-93