Huffman Deep Compression of Edge Node Data for Reducing IoT Network Traffic

被引:3
作者
Said Nasif, Ammar [1 ]
Ali Othman, Zulaiha [1 ]
Samsiah Sani, Nor [1 ]
Kamrul Hasan, Mohammad [2 ]
Abudaqqa, Yousra [1 ]
机构
[1] Univ Kebangsaan Malaysia, Fac Informat Sci & Technol, Res Ctr Artificial Intelligent Technol, Bangi 43600, Selangor, Malaysia
[2] Univ Kebangsaan Malaysia, Fac Informat Sci & Technol, Res Ctr Cyber Secur, Bangi 43600, Selangor, Malaysia
关键词
Internet of Things; Entropy; Random access memory; Symbols; Deep learning; Compression algorithms; Wireless sensor networks; Smart cities; Data compression; Traffic control; Compression; data traffic; deep learning; IoT; IoT edge node; IoT network; pooling; pruning; sensor; smart city; WSN; INTERNET; ANALYTICS;
D O I
10.1109/ACCESS.2024.3452669
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data compression at the Internet of Things (IoT) edge node aims to minimize data traffic in smart cities. The traditional Huffman Coding Algorithm (HCA) is shown as the most effective compression algorithm for sensor data. However, implementing the algorithm at IoT edge nodes is hindered due to memory limitations; HCA requires a large amount of memory to construct a Huffman tree to compress data. To address this issue, this paper proposes a new lossless Huffman Deep Compression (HDC) algorithm that incorporates the sliding window technique to fit in memory, reduces the complexity of the Huffman tree using deep learning pruning and pooling techniques, and uses pattern matching with pattern weights instead of using symbol matching and symbol frequencies in HCA. This paper introduces a sliding window approach to minimize memory usage, leveraging pattern matching and weights for higher compression and employing deep learning techniques to reduce the Huffman tree size through pruning and pooling. Experiments were performed using the Esp8266 MCU IoT node on eight numerical attributes from sensors of six of Malaysia's air pollution station datasets. The findings demonstrate that the HDC algorithm has substantially reduced data size (p-value<0.0005), achieving a higher compression ratio (CR) by 1.4x while reducing data size by up to 59%. Furthermore, this achievement is attained while utilizing less than 80 KB of IoT memory and consuming at most 44 mAmps per slide compression. Moreover, the compression performance correlated linearly with the number of patterns in each sliding window. With such excellent performance, using HDC at IoT edge is a considerable solution to reduce the smart-cities network traffic.
引用
收藏
页码:122988 / 122997
页数:10
相关论文
共 51 条
[21]  
Iqbal K, 2020, INT CONF ACOUST SPEE, P4427, DOI [10.1109/icassp40776.2020.9053178, 10.1109/ICASSP40776.2020.9053178]
[22]   A Survey on Scalable LoRaWAN for Massive IoT: Recent Advances, Potentials, and Challenges [J].
Jouhari M. ;
Saeed N. ;
Alouini M.-S. ;
Amhoud E.M. .
IEEE Communications Surveys and Tutorials, 2023, 25 (03) :1841-1876
[23]   An Adaptive Edge Router Enabling Internet of Things [J].
Jutila, Mirjami .
IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (06) :1061-1069
[24]  
Kamil S., 2018, Asia-Pacific J. Inf. Technol. Multimed., V7, P53, DOI 10.17576/apjitm-2018-0702(02)-05
[25]   Practical String Dictionary Compression Using String Dictionary Encoding [J].
Kanda, Shunsuke ;
Morita, Kazuhiro ;
Fuketa, Masao .
2017 3RD INTERNATIONAL CONFERENCE ON BIG DATA INNOVATIONS AND APPLICATIONS (INNOVATE-DATA), 2017, :1-8
[26]   Offloading and Transmission Strategies for IoT Edge Devices and Networks [J].
Kang, Jiheon ;
Eom, Doo-Seop .
SENSORS, 2019, 19 (04)
[27]  
Karunarathne GGKWMSIR, 2018, 2018 INTERNATIONAL CONFERENCE ON INTELLIGENT AND INNOVATIVE COMPUTING APPLICATIONS (ICONIC), P554
[28]  
Kavita Shelke, 2022, 2022 5th International Conference on Advances in Science and Technology (ICAST), P45, DOI 10.1109/ICAST55766.2022.10039664
[29]   Data Compression Algorithms for Wireless Sensor Networks: A Review and Comparison [J].
Ketshabetswe, Keleadile Lucia ;
Zungeru, Adamu Murtala ;
Mtengi, Bokani ;
Lebekwe, Caspar K. ;
Prabaharan, S. R. S. .
IEEE ACCESS, 2021, 9 :136872-136891
[30]   Examining the Limits of Predictability of Human Mobility [J].
Kulkarni, Vaibhav ;
Mahalunkar, Abhijit ;
Garbinato, Benoit ;
Kelleher, John D. .
ENTROPY, 2019, 21 (04)