Abstract
Nowadays, the internet of thing (IoT) is a novel paradigm that is rapidly gaining ground in the scenario of modern wireless telecommunications. Wireless sensor network (WSN) is an important part of IoT, and it is mainly responsible for acquiring and reporting data. As lifetime and coverage area of WSN directly determine IoT performance, how to design a method to conserve nodes energy and reduce nodes death rates become important issues. Sensor network clustering is one efficient method to solve these problems. It divides nodes into clusters and selects one to be cluster head (CH). The data transmission and communication within one cluster are managed by its CH. Many traditional strategies have been designed out, but because of network dynamic feature, machine learning methods become more attractive and many literature are working on them. Particle swarm optimization (PSO) is one evolutionary algorithm. Inspired by this algorithm, we propose a novel energy-aware bio-inspired clustering scheme (PSO-WZ). We firstly initialize CHs combination randomly and assign non-CHs based on division rules. Then, using the fitness function to guide the selection process until the maximum time is reached. Since the division rule is directly related with the network topology and node energy consumption distribution, we design it from two angles: non-CHs and the whole network, to save the energy of each node as much as possible. Meanwhile, in order to balance energy load among nodes, which contributes to lowering nodes reduction and preserving network coverage range, we introduce the Gini coefficient into the objective function. From the results obtained, we conclude that the proposed algorithm is able to keep more nodes alive over time, prolong the network life cycle, and improve the overall performance of IoT further.
Similar content being viewed by others
References
Alam S, Dobbie G, Yun SK, Riddle P, Rehman SU (2014) Research on particle swarm optimization based clustering: a systematic review of literature and techniques. Swarm Evol Comput 17:1–13
Alkaraki JN, Gawanmeh A (2017) The optimal deployment, coverage, and connectivity problems in wireless sensor networks: revisited. IEEE Access 5:18051–18065
Alpaydin E (2009) Introduction to machine learning. MIT Press, Cambridge
Bäck T, Fogel DB, Michalewicz Z (1997) Handbook of evolutionary computation. CRC Press, Boca Raton
Chen RC, Hsieh CF, Chang WL (2016) Using ambient intelligence to extend network lifetime in wireless sensor networks. J Ambient Intell Humaniz Comput 7(6):777–788
Dai J, Peng W, Xuan W, Jianxun QI (2008) Discussion on impartiality index of power dispatching based on gini coefficient. Autom Electr Power Syst 32(2):26–29
Elhoseny M, Yuan X, Yu Z, Mao C, El-Minir HK, Riad AM (2015) Balancing energy consumption in heterogeneous wireless sensor networks using genetic algorithm. IEEE Commun Lett 19(12):2194–2197
Fredj SB, Boussard M, Kofman D, Noirie L (2013) A scalable iot service search based on clustering and aggregation. In: 2013 IEEE international conference on green computing and communications and IEEE internet of things and IEEE cyber, physical and social computing. IEEE, pp 403–410
Guru SM, Halgamuge SK, Fernando S (2005) Particle swarm optimizers for cluster formation in wireless sensor networks. In: 2005 International conference on intelligent sensors, sensor networks and information processing conference. IEEE, pp 319–324
Heinzelman WB, Chandrakasan AP, Balakrishnan H (2000) Energy-efficient communication protocol for wireless microsensor networks. In: Proceedings of the 33rd annual Hawaii international conference on system sciences. IEEE
Heinzelman WB, Chandrakasan AP, Balakrishnan H (2002) An application-specific protocol architecture for wireless microsensor networks. IEEE Trans Wirel Commun 1(4):660–670
Jabeur N, Yasar UH, Shakshuki E, Haddad H (2017) Toward a bio-inspired adaptive spatial clustering approach for iot applications. Future Gener Comput Syst. https://doi.org/10.1016/j.future.2017.05.013
Jianhua Z (2007) An convenient method to calculate gini coefficient. J Shanxi Agric Univ Soc Sci Edn 6(3):275–278
Kennedy J, Eberhart R (2002) Particle swarm optimization. In: IEEE proceedings of international conference on neural networks, vol 4, 1995, pp 1942–1948
Kerdphol T, Qudaih Y, Mitani Y (2016) Optimum battery energy storage system using PSO considering dynamic demand response for microgrids. Int J Electr Power Energy Syst 83:58–66
Kim TH, Ramos C, Mohammed S (2017) Smart city and iot. Future Gener Comput Syst 76:159–162
Krishnamachari B, Estrin D, Wicker S (2002) Modelling data-centric routing in wireless sensor networks. IEEE infocom 2:39–44
Kruger CP, Hancke GP (2014) Implementing the internet of things vision in industrial wireless sensor networks. In: 2014 12th IEEE international conference on industrial informatics (INDIN). IEEE, pp 627–632
Kulkarni RV, Forster A, Venayagamoorthy GK (2010) Computational intelligence in wireless sensor networks: a survey. IEEE Commun Surv Tutor 13(1):68–96
Kumar DP, Amgoth T, Annavarapu CSR (2019) Machine learning algorithms for wireless sensor networks: a survey. Inf Fusion 49:1–25
Latiff NMA, Tsimenidis CC, Sharif BS (2007) Energy-aware clustering for wireless sensor networks using particle swarm optimization. In: 2007 IEEE 18th international symposium on personal, indoor and mobile radio communications. IEEE, pp 1–5
Li S, Xu LD, Wang X (2013) Compressed sensing signal and data acquisition in wireless sensor networks and internet of things. IEEE Trans Ind Inform 9(4):2177–2186
Liu Q (2010) Key technologies and applications of internet of things. Comput Sci 37(6):1–4
Liu J, Shen H, Yu L, Narman HS, Zhai J, Hallstrom JO, He Y (2017) Characterizing data deliverability of greedy routing in wireless sensor networks. IEEE Trans Mob Comput 17(3):543–559
Marini F, Walczak B (2015) Particle swarm optimization (PSO). A tutorial. Chemom Intell Lab Syst 149:153–165
Nayak P, Devulapalli A (2015) A fuzzy logic-based clustering algorithm for wsn to extend the network lifetime. IEEE Sens J 16(1):137–144
Ni Q, Pan Q, Du H, Cen C, Zhai Y (2017) A novel cluster head selection algorithm based on fuzzy clustering and particle swarm optimization. IEEE/ACM Trans Comput Biol Bioinform 14(1):76–84
Perles A, Pérez-Marín E, Mercado R, Segrelles JD, Blanquer I, Zarzo M, Garcia-Diego FJ (2017) An energy-efficient internet of things (iot) architecture for preventive conservation of cultural heritage. Future Gener Comput Syst 81:566–581
Raghunandan G, Lakshmi B (2011) A comparative analysis of routing techniques for wireless sensor networks. In: 2011 National conference on innovations in emerging technology, IEEE. pp 17–22
Sangwan A, Singh RP (2015) Survey on coverage problems in wireless sensor networks. Wirel Pers Commun 80(4):1475–1500
Shalli R, Rajneesh T, Jyoteesh M, Hassan AS, Mahasweta S, Song H (2015) A novel scheme for an energy efficient internet of things based on wireless sensor networks. Sensors 15(11):28603–28626
Shi Y, Eberhart R (1999) Modified particle swarm optimizer. In: 1998 IEEE international conference on evolutionary computation proceedings. IEEE world congress on computational intelligence (Cat. No. 98TH8360), pp 69–73
Singh B, Lobiyal DK (2012) A novel energy-aware cluster head selection based on particle swarm optimization for wireless sensor networks. Hum Centric Comput Inf Sci 2(1):13
Singh SP, Sharma S (2015) A survey on cluster based routing protocols in wireless sensor networks. Procedia Comput Sci 45:687–695
Smaragdakis G, Matta I, Bestavros A (2004) Sep: a stable election protocol for clustered heterogeneous wireless sensor networks. In: Second International Workshop on Sensor and Actor Network Protocols and Applications (SANPA 2004)
Turkanovic M, Brumen B, Holbl M (2014) A novel user authentication and key agreement scheme for heterogeneous ad hoc wireless sensor networks, based on the internet of things notion. Ad Hoc Netw 20:96–112
Valbuena R, Eerikäinen K, Packalen P, Maltamo M (2016) Gini coefficient predictions from airborne lidar remote sensing display the effect of management intensity on forest structure. Ecol Indic 60:574–585
Vikas S, Tripathi S, Singh K et al (2019) Energy efficient optimized rate based congestion control routing in wireless sensor network. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-019-01449-1
Yang J, Liu F et al (2017) Greedy discrete particle swarm optimization based routing protocol for cluster-based wireless sensor networks. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-017-0515-3
Zhang X, Yu R, Zhang Y, Gao Y (2014) Energy-efficient multimedia transmissions through base station cooperation over heterogeneous cellular networks exploiting user behavior. IEEE Wirel Commun 21(4):54–61
Zin SM, Anuar NB, Kiah MLM, Pathan ASK (2014) Routing protocol design for secure wsn: Review and open research issues. J Netw Comput Appl 41:517–530
Acknowledgements
This research work is supposed by the National Key R&D Program of China (2018YFB1201500), National Natural Science Founds of China (61602376, 61773313, 61602374, 61702411), National Natural Science Founds of Shaanxi (2017JQ6020, 2016JQ6041), Key Research and Development Program of Shaanxi Province (2017ZDXM-GY-098, 2019TD-014), Science Technology Project of Shaanxi Education Department (16JK1573, 16JK1552).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhang, Y., Wang, Y. A novel energy-aware bio-inspired clustering scheme for IoT communication. J Ambient Intell Human Comput 11, 4239–4248 (2020). https://doi.org/10.1007/s12652-020-01704-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-01704-w