Performance Evaluation of Data Compression Algorithms for IoT-Based Smart Water Network Management Applications

Keywords: background leakage, critical pipe, pressure reducing valve, water distribution network, water loss.


IoT-based smart water supply network management applications generate a huge volume of data from the installed sensing devices which are required to be processed (sometimes in-network), stored and transmitted to a remote centre for decision making. When the volume of data produced by diverse IoT smart sensing devices intensify, processing and storage of these data begin to be a serious issue. The large data size acquired from these applications increases the computational complexities, occupies the scarce bandwidth of data transmission and increases the storage space. Thus, data size reduction through the use of data compression algorithms is essential in IoT-based smart water network management applications. In this paper, the performance evaluation of four different data compression algorithms used for this purpose is presented. These algorithms, which include RLE, Huffman, LZW and Shanon-Fano encoding were realised using MATLAB software and tested on six water supply system data. The performance of each of these algorithms was evaluated based on their compression ratio, compression factor, percentage space savings, as well as the compression gain. The results obtained showed that the LZW algorithm shows better performance base on the compression ratio, compression factor, space savings and the compression gain. However, its execution time is relatively slow compared to the RLE and the two other algorithms investigated. Most importantly, the LZW algorithm has a significant reduction in the data sizes of the tested files than all other algorithms


Adedeji, K.B., Nwulu, N and Aigbavboa, C. (2019). IoT-based smart water network management: Challenges and future trend. In: Proceedings of the IEEE Africon Conference, September 25-27, Accra, Ghana.

Hassanalieragh, M., Page, A., Soyata, T., Sharma, G., Aktas, M., Mateos, G., Kantarci B. and Andreescu S. (2015). Health monitoring and management using IoT sensing with cloud-based processing: Opportunities and challenges, In: Proceedings of the 2015 IEEE International Conference on Services Computing: 285-292.

Al-Turjman, F. and Alturjman S. (2018). Confidential smart-sensing framework in the IoT era, The Journal of Spercomputing, Vol. 74, No. 10, 5187-5198.

Barr, K.C., and Asanović, K. (2006). Energy-aware lossless data compression, ACM Transactions on Computing Systems, Vol. 24, 250-291.

Tech Briefs (2018). Smart sensor technology for the IoT, Tech Briefs Magazine, Engineering Solution for Design & Manufacturing, Vol. 42, No. 11.

Deepu, C.J., Heng, C.H. and Lian, Y. (2016). A hybrid data compression scheme for power reduction in wireless sensor for IoT, IEEE Transactions on Biomedical Circuits and Systems, Vol. 11, No. 2, 245-254.

Hwang, W.J., Chine, C.F. and Li, K.J. (2003). Scalable medical data compression and transmission using wavelet transform for telemedicine applications, IEEE Transactions on Information Technology in Biomedicine, Vol. 7, No. 1, 54-63.

Antonopoulos, C.P. and Voros, N.S. (2016). Resource efficient data compression algorithms for demanding, WSN based biomedical applications, Journal of Biomedical Informatics, Vol. 59, 1-4.

Lucas, L.F., Rodrigues, N.M., da Silva, C.L. and Faria, S.M. (2017). Lossless compression of medical images using 3-D predictors, IEEE Transactions on Medical Imaging, Vol. 36, No. 11, 2250-2260.

Reddy, B.V., Reddy, P.B, Kumar, P.S. and Reddy, A.S. (2016). Lossless compression of medical images for better diagnosis, In: 2016 IEEE 6th International Conference on Advanced Computing, Feb., 27, 404-408.

Kumar, V., Saxena, S.C. and Giri, V.K. (2006). Direct data compression of ECG signal for telemedicine, International Journal of System Science, Vol. 37, No. 1, 45-63.

Ayinde, B.O. (2017). A fast and efficient near-lossless image compression using zipper transformation, arXiv preprint arXiv:1710.02907: 1-13.

Mahmud, S. (2012). An improved data compression method for general data, International Journal of Scientific and Engineering Research, Vol. 3, No. 3, 1-4.

Boban, A. and Vladan, V. (2018). Efficient image compression and decompression, Electronics and Energetics, Vol. 31, No. 3, 461-485.

Mohamed, M.I, Wu, W.Y. and Moniri, M. (2013). Adaptive data compression for energy harvesting wireless sensor nodes, In proceedings of the 10th IEEE international conference on networking, sensing and control, April 10, 633v638.

Richard, J., Heiko, M. and Veit, H. (2018). Comparison of lossless compression scheme for high rate electrical grid time series for smart grid monitoring and analysis, Computers and Electrical Engineering, Vol. 71, 465-476.

Ziv, J and Lempel, A. (1977). A universal algorithm for sequential data compression, IEEE Transactions on Information Theory, Vol. 23, No. 3, 337v343.

Kavitha, P. (2016). A survey on lossless and lossy data compression methods, International Journal of Computer Science & Engineering Technology, Vol. 7, No. 3, 110-114.

Uthayakumar, J., Vengattaraman, T. and Dhavachelvan, P. (2019). Survey on data compression techniques: From the perspective of data quality, coding schemes, data type and applications, Journal of King Saud University -Computer and Information Sciences. In press.

How to Cite
Adedeji, K. B. (2020). Performance Evaluation of Data Compression Algorithms for IoT-Based Smart Water Network Management Applications. Journal of Applied Science & Process Engineering, 7(2), 554-563.