Cargando…

Investigation of Energy Cost of Data Compression Algorithms in WSN for IoT Applications

The exponential growth in remote sensing, coupled with advancements in integrated circuits (IC) design and fabrication technology for communication, has prompted the progress of Wireless Sensor Networks (WSN). WSN comprises of sensor nodes and hubs fit for detecting, processing, and communicating re...

Descripción completa

Detalles Bibliográficos
Autores principales: Mishra, Mukesh, Sen Gupta, Gourab, Gui, Xiang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9571132/
https://www.ncbi.nlm.nih.gov/pubmed/36236783
http://dx.doi.org/10.3390/s22197685
_version_ 1784810285828145152
author Mishra, Mukesh
Sen Gupta, Gourab
Gui, Xiang
author_facet Mishra, Mukesh
Sen Gupta, Gourab
Gui, Xiang
author_sort Mishra, Mukesh
collection PubMed
description The exponential growth in remote sensing, coupled with advancements in integrated circuits (IC) design and fabrication technology for communication, has prompted the progress of Wireless Sensor Networks (WSN). WSN comprises of sensor nodes and hubs fit for detecting, processing, and communicating remotely. Sensor nodes have limited resources such as memory, energy and computation capabilities restricting their ability to process large volume of data that is generated. Compressing the data before transmission will help alleviate the problem. Many data compression methods have been proposed but mainly for image processing and a vast majority of them are not pertinent on sensor nodes because of memory impediment, energy utilization and handling speed. To overcome this issue, authors in this research have chosen Run Length Encoding (RLE) and Adaptive Huffman Encoding (AHE) data compression techniques as they can be executed on sensor nodes. Both RLE and AHE are capable of balancing compression ratio and energy utilization. In this paper, a hybrid method comprising RLE and AHE, named as H-RLEAHE, is proposed and further investigated for sensor nodes. In order to verify the efficacy of the data compression algorithms, simulations were run, and the results compared with the compression techniques employing RLE, AHE, H-RLEAHE, and without the use of any compression approach for five distinct scenarios. The results demonstrate the RLE’s efficiency, as it surpasses alternative data compression methods in terms of energy efficiency, network speed, packet delivery rate, and residual energy throughout all iterations.
format Online
Article
Text
id pubmed-9571132
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-95711322022-10-17 Investigation of Energy Cost of Data Compression Algorithms in WSN for IoT Applications Mishra, Mukesh Sen Gupta, Gourab Gui, Xiang Sensors (Basel) Article The exponential growth in remote sensing, coupled with advancements in integrated circuits (IC) design and fabrication technology for communication, has prompted the progress of Wireless Sensor Networks (WSN). WSN comprises of sensor nodes and hubs fit for detecting, processing, and communicating remotely. Sensor nodes have limited resources such as memory, energy and computation capabilities restricting their ability to process large volume of data that is generated. Compressing the data before transmission will help alleviate the problem. Many data compression methods have been proposed but mainly for image processing and a vast majority of them are not pertinent on sensor nodes because of memory impediment, energy utilization and handling speed. To overcome this issue, authors in this research have chosen Run Length Encoding (RLE) and Adaptive Huffman Encoding (AHE) data compression techniques as they can be executed on sensor nodes. Both RLE and AHE are capable of balancing compression ratio and energy utilization. In this paper, a hybrid method comprising RLE and AHE, named as H-RLEAHE, is proposed and further investigated for sensor nodes. In order to verify the efficacy of the data compression algorithms, simulations were run, and the results compared with the compression techniques employing RLE, AHE, H-RLEAHE, and without the use of any compression approach for five distinct scenarios. The results demonstrate the RLE’s efficiency, as it surpasses alternative data compression methods in terms of energy efficiency, network speed, packet delivery rate, and residual energy throughout all iterations. MDPI 2022-10-10 /pmc/articles/PMC9571132/ /pubmed/36236783 http://dx.doi.org/10.3390/s22197685 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Mishra, Mukesh
Sen Gupta, Gourab
Gui, Xiang
Investigation of Energy Cost of Data Compression Algorithms in WSN for IoT Applications
title Investigation of Energy Cost of Data Compression Algorithms in WSN for IoT Applications
title_full Investigation of Energy Cost of Data Compression Algorithms in WSN for IoT Applications
title_fullStr Investigation of Energy Cost of Data Compression Algorithms in WSN for IoT Applications
title_full_unstemmed Investigation of Energy Cost of Data Compression Algorithms in WSN for IoT Applications
title_short Investigation of Energy Cost of Data Compression Algorithms in WSN for IoT Applications
title_sort investigation of energy cost of data compression algorithms in wsn for iot applications
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9571132/
https://www.ncbi.nlm.nih.gov/pubmed/36236783
http://dx.doi.org/10.3390/s22197685
work_keys_str_mv AT mishramukesh investigationofenergycostofdatacompressionalgorithmsinwsnforiotapplications
AT senguptagourab investigationofenergycostofdatacompressionalgorithmsinwsnforiotapplications
AT guixiang investigationofenergycostofdatacompressionalgorithmsinwsnforiotapplications