Abstract
Wireless sensor networks (WSNs) represent an essential element of many applications in the Internet of Things (IoT) network and smart cities in the present and future. The sensor devices in these WSNs gather a lot of data, which will be sent to the edge gateway periodically. This would deplete the devices’ limited battery power and degrade the network’s performance. Therefore, it is important to turn off the redundant sensors that transmit the same data to the gateway and activate the minimum number of sensor nodes in the IoT network. This reduces the redundant sensed readings and decreases the overhead of communications, thereby extending the WSN’s lifetime. In this paper, an energy-efficient data processing (EDaP) protocol for edge-based IoT networks is proposed. The proposed EDaP protocol is implemented at two levels: sensor devices and the edge gateway. The data is collected by sensor devices and then encoded using either Huffman Encoding (HE) or the proposed Modified Run Length Encoding (MRLE). At the edge gateway level, the sensor node scheduling algorithm is implemented by the EDaP protocol to produce the best sensor schedule to fulfill the monitoring mission in the next period. The sensor nodes are scheduled based on the spatial correlation between their collected data using clustering methods. The simulation results are conducted to prove the effectiveness of the proposed technique, where it provides competitive results in comparison with some other work in terms of energy consumption, active sensor ratio, transmitted data ratio, and percentage of lost data.
Similar content being viewed by others
Data Availability
The data that support the findings of this study are openly available in reference [31].
References
Safa’a SS, Mabrouk TF, Tarabishi RA (2021) An improved energy-efficient head election protocol for clustering techniques of wireless sensor network (June 2020). Egypt Inform J 22(4):439–445
Yu F, Chang CC, Shu J, Ahmad I, Zhang J, de Fuentes JM (2015) Recent advances in security and privacy for wireless sensor networks. Journal of Sensors 2015(169305):1–2
Matin MA (2012) Wireless sensor networks: Technology and protocols, IntechOpen
Bahi JM, Makhoul A, Medlej M (2014) A two tiers data aggregation scheme for periodic sensor networks. Ad Hoc Sens Wirel Networks 21(1–2):77–100
Mhatre KP, Khot UP (2020) Energy efficient opportunistic routing with sleep scheduling in wireless sensor networks. Wireless Pers Commun 112(2):1243–1263
Banerjee PS, Mandal SN, De D, Maiti B (2020) RL-sleep: temperature adaptive sleep scheduling using reinforcement learning for sustainable connectivity in wireless sensor networks. Sustain Comput: Inform Syst 26:100380
Khan MN, Rahman HU, Khan MZ (2020) An energy efficient adaptive scheduling scheme (EASS) for mesh grid wireless sensor networks. J Parallel Distrib Comput 146:139–157
Zhang J, Nian H, Ye X, Ji X, He Y (2020) A spatial correlation based partial coverage scheduling scheme in wireless sensor networks. J Netw Intell 5(2):34–43
Zhao C, Zhang H, Chen F, Chen S, Wu C, Wang T (2020) Spatiotemporal charging scheduling in wireless rechargeable sensor networks. Comput Commun 152:155–170
Al-Hashime LA, Al-Suhail GA, Abdul Satar SM (2018) New trends in information and communications technology applications.” Communications in Computer and Information Science. https://doi.org/10.1007/978-3-030-01653-1. Accessed 1 Oct 2021
Idrees AK, Al-Mamory SO, Couturier R (2020) Energy-efficient particle swarm optimization for lifetime coverage prolongation in wireless sensor networks. In New Trends in Information and Communications Technology Applications: 4th International Conference, NTICT 2020, Baghdad, Iraq, June 15, 2020, Proceedings 4:200–218. Springer International Publishing
Feng J, Zhao H (2018) Energy-balanced multisensory scheduling for target tracking in wireless sensor networks. Sensors 18(10):3585
Nguyen N-T, Liu B-H, Pham V-T, Liou T-Y (2017) An efficient minimum-latency collision-free scheduling algorithm for data aggregation in wireless sensor networks. IEEE Syst J 12(3):2214–2225
Khan MN et al (2020) Improving energy efficiency with content-based adaptive and dynamic scheduling in wireless sensor networks. IEEE Access 8:176495–176520
Feng W et al (2020) Joint energy-saving scheduling and secure routing for critical event reporting in wireless sensor networks. IEEE Access 8:53281–53292
Srivastava G, Venkatesh P, Singh A (2020) An evolution strategy-based approach for cover scheduling problem in wireless sensor networks. Int J Mach Learn Cybern 11(9):1981–2006
Omran MG, Engelbrecht AP, Salman A (2007) An overview of clustering methods. Intell Data Anal 11(6):583–605
Jain AK (2010) Data clustering: 50 years beyond K-means. Pattern recognition letters 31(8):651–666
Nanda SJ, Panda G (2014) A survey on nature-inspired metaheuristic algorithms for partitional clustering. Swarm and Evolutionary Computation 16:1–18
Gan G, Ma C, Wu J (2020) Data clustering: theory, algorithms, and applications. Society for Industrial and Applied Mathematics, ASA-SIAM Series on Statistics and Applied Mathematics
Sreedhar Kumar S, Madheswaran M, Vinutha BA, Manjunatha Singh H, Charan KV (2019) A brief survey of unsupervised agglomerative hierarchical clustering schemes. Int J Eng Technol (UAE) 8(1):29–37
Vuran MC, Akan ÖB, Akyildiz IF (2004) Spatio-10.1007/s12243-023-00957-8 temporal correlation: theory and applications for wireless sensor networks. Computer Networks 45(3):245–259
Villas LA, Boukerche A, Guidoni DL, De Oliveira HA, De Araujo RB, Loureiro AA (2013) An energy-aware spatio-temporal correlation mechanism to perform efficient data collection in wireless sensor networks. Comput Commun 36(9):1054–1066
Soua R, Minet P (2011) A survey on energy efficient techniques in wireless sensor networks, in 2011 4th Joint IFIP Wireless and Mobile Networking Conference (WMNC 2011). pp 1–9: IEEE
Golomb S (1966) Run-length encodings (corresp.). IEEE Trans Inform Theory 12(3):399–401
Arshad R, Saleem A, Khan D (2016) Performance comparison of Huffman coding and double Huffman coding,” in 2016 Sixth International Conference on Innovative Computing Technology (INTECH), pp 361–364: IEEE
Dhawale N (2014) Implementation of Huffman algorithm and study for optimization. In 2014 International Conference on Advances in Communication and Computing Technologies (ICACACT 2014). IEEE, Mumbai, India, pp 1–6
Bouguettaya A, Yu Q, Liu X, Zhou X, Song A (2015) Efficient agglomerative hierarchical clustering. Expert Syst Appl 42(5):2785–2797
Idrees AK, Deschinkel K, Salomon M, Couturier R (2018) Multiround distributed lifetime coverage optimization protocol in wireless sensor networks. J Supercomput 74(5):1949–1972
Idrees AK, Couturier R (2022) Energy-saving distributed monitoring-based firefly algorithm in wireless sensors networks. J Supercomput 78(2):2072–2097
BodikP, Hong W, Guestrin C, Madden S, Paskin M, Thibaux R (2004) Intel Berkeley research lab data. https://db.csail.mit.edu/labdata/labdata.html. Accessed 1 Jan 2022
Heinzelman WR, Chandrakasan A, Balakrishnan H (2000) Energy-efficient communication protocol for wireless microsensor networks. In Proceedings of the 33rd annual Hawaii international conference on system sciences. IEEE, Maui, HI, USA, pp 10
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests..
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Idrees, A.K., jawad, L.W. Energy-efficient Data Processing Protocol in edge-based IoT networks. Ann. Telecommun. 78, 347–362 (2023). https://doi.org/10.1007/s12243-023-00957-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12243-023-00957-8