4.8 Article

A Blockchain-Driven IIoT Traffic Classification Service for Edge Computing

期刊

IEEE INTERNET OF THINGS JOURNAL
卷 8, 期 4, 页码 2124-2134

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JIOT.2020.3035431

关键词

Blockchain; Edge computing; Encoding; Training; Deep learning; Real-time systems; Computational modeling; Blockchain; consensus mechanism; edge computing; extension hashing; Industrial Internet of Things (IIoT); traffic classification

资金

  1. National Key Research and Development Program of China [2019YFB2102404]
  2. NSFC [62072069, 61772112, 61672379]
  3. Science Innovation Foundation of Dalian [2019J12GX037]

向作者/读者索取更多资源

The article introduces a method of designing a lightweight traffic classification service in Industrial Internet of Things using hash mechanism and blockchain consensus mechanism. Through extension hashing and voting-based consensus algorithm to achieve efficient and accurate traffic classification, adapting to edge computing paradigm, improves classification accuracy, and reduces time cost and memory usage.
Nowadays, more and more sensors, devices and applications are connected in Industrial Internet of Things (IIoT), producing massive real-time flows which need to be scheduled for Quality-of-Service provision. To realize application-aware and adaptive flow scheduling, the problem of traffic classification must be addressed at first. When edge computing paradigm is introduced into IIoT, the traffic classification service can be deployed on edge node in the near-end. Recently, deep-learning-based IIoT traffic classification methods show better performance, but the computational cost of deep learning model is too high to be deployed on edge node. Moreover, increasingly unknown flows generated by new devices and emerging industrial APPs lead to frequent training of traffic classifiers. It is difficult to migrate the complex process of classifier training from cloud server to edge nodes with limited resources. To address these issues, we take the benefits of hash mechanism and consensus mechanism in blockchain to design a lightweight IIoT traffic classification service, which is more applicable for edge computing paradigm. First, inspired by the hash mechanism in blockchain and the learning to hash for big data, we propose a new learning-to-hash method named extension hashing. By this method, we can build the set of binary coding tress (BCT set), then generating hash table for more efficient k-nearest neighbor-based classification without complex classifier training. Then, we design a new voting-based consensus algorithm to synchronize the BCT sets and the hash tables across edge nodes, thereby providing the traffic classification service. Finally, we conduct data-driven simulations to evaluate the proposed service. By comparing traffic classification results on public data set, we can see that the proposed service achieves the highest classification accuracy with the minimal time cost and memory usage.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.8
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据