Nasif Ammar, Othman Zulaiha Ali, Sani Nor Samsiah
Center for Artificial Intelligence Technology (CAIT), Faculty of Information Science & Technology, University Kebangsaan Malaysia, Bangi 43600, Malaysia.
Sensors (Basel). 2021 Jun 20;21(12):4223. doi: 10.3390/s21124223.
Networking is crucial for smart city projects nowadays, as it offers an environment where people and things are connected. This paper presents a chronology of factors on the development of smart cities, including IoT technologies as network infrastructure. Increasing IoT nodes leads to increasing data flow, which is a potential source of failure for IoT networks. The biggest challenge of IoT networks is that the IoT may have insufficient memory to handle all transaction data within the IoT network. We aim in this paper to propose a potential compression method for reducing IoT network data traffic. Therefore, we investigate various lossless compression algorithms, such as entropy or dictionary-based algorithms, and general compression methods to determine which algorithm or method adheres to the IoT specifications. Furthermore, this study conducts compression experiments using entropy (Huffman, Adaptive Huffman) and Dictionary (LZ77, LZ78) as well as five different types of datasets of the IoT data traffic. Though the above algorithms can alleviate the IoT data traffic, adaptive Huffman gave the best compression algorithm. Therefore, in this paper, we aim to propose a conceptual compression method for IoT data traffic by improving an adaptive Huffman based on deep learning concepts using weights, pruning, and pooling in the neural network. The proposed algorithm is believed to obtain a better compression ratio. Additionally, in this paper, we also discuss the challenges of applying the proposed algorithm to IoT data compression due to the limitations of IoT memory and IoT processor, which later it can be implemented in IoT networks.
如今,网络对于智慧城市项目至关重要,因为它提供了一个人和物相互连接的环境。本文介绍了智慧城市发展的一系列影响因素,包括作为网络基础设施的物联网技术。物联网节点的增加导致数据流增加,这是物联网网络潜在的故障源。物联网网络面临的最大挑战是物联网可能没有足够的内存来处理物联网网络内的所有交易数据。本文旨在提出一种潜在的压缩方法来减少物联网网络的数据流量。因此,我们研究了各种无损压缩算法,如基于熵或字典的算法以及通用压缩方法,以确定哪种算法或方法符合物联网规范。此外,本研究使用熵(霍夫曼、自适应霍夫曼)和字典(LZ77、LZ78)以及五种不同类型的物联网数据流量数据集进行压缩实验。虽然上述算法可以缓解物联网数据流量,但自适应霍夫曼算法给出了最佳的压缩效果。因此,在本文中,我们旨在通过基于深度学习概念,利用神经网络中的权重、剪枝和池化来改进自适应霍夫曼算法,从而提出一种针对物联网数据流量的概念性压缩方法。预计所提出的算法能获得更好的压缩率。此外,在本文中,我们还讨论了由于物联网内存和物联网处理器的限制,将所提出的算法应用于物联网数据压缩所面临的挑战,该算法随后可在物联网网络中实现。