S&M3099 Research Paper of Special Issue
Published: November 24, 2022
Agile Lossless Compression Algorithm for Big Data of Solar Energy Harvesting Wireless Sensor Network [PDF]
Hazem M. El-Hageen, Hani Albalawi, Aadel M. Alatwi, Walaa R. Abd Elrahman, and Sultan T. Mohammed Faqeh
(Received September 16, 2022; Accepted November 2, 2022)
Keywords: lossless compression algorithm, solar energy, compressed time series data, wireless sensor network
Time series data are collected through most of the applications that permeate our lives today. Internet of Things (IoT) sensor data are generated through smart applications and stored in databases. Time series databases require huge storage spaces, as over time they consume a large amount of memory. In this paper, we propose an enhanced compression algorithm for time series data generated by IoT systems that monitor the production of electrical energy by solar panels. The best way to ensure that solar energy systems have high efficiency is to continuously monitor all electrical and environmental factors. However, this requires the collection of enormous quantities of data that can be used to detect defects in the generation of electric energy or in solar panels. As the data must be available for analysis, a lossless compression algorithm is needed. In addition, the compressed data must be in a format that can be queried to perform analysis operations dependent on speed; this means that the decompression of data should not be time-consuming. Our results showed the high speed of the compression process along with good compression rate (16.6%) after applying the proposed compression algorithm.Corresponding author: Hazem M. El-Hageen
This work is licensed under a Creative Commons Attribution 4.0 International License.
Cite this article
Hazem M. El-Hageen, Hani Albalawi, Aadel M. Alatwi, Walaa R. Abd Elrahman, and Sultan T. Mohammed Faqeh, Agile Lossless Compression Algorithm for Big Data of Solar Energy Harvesting Wireless Sensor Network, Sens. Mater., Vol. 34, No. 11, 2022, p. 4095-4111.