计算机科学
软件定义的网络
正确性
深度学习
服务质量
卷积神经网络
人工智能
互联网
边缘设备
网络数据包
计算机网络
分布式计算
云计算
万维网
操作系统
程序设计语言
作者
Nan Hu,Fangjun Luan,Xiaoxi Tian,Chengdong Wu
出处
期刊:IEEE Access
[Institute of Electrical and Electronics Engineers]
日期:2020-01-01
卷期号:8: 160921-160930
被引量:11
标识
DOI:10.1109/access.2020.3021185
摘要
With the rapid development of the Internet of Things (IoT) and smart cities, more and more types of applications have been emerging. In fact, different applications have different features and different requirements on services. In order to satisfy users' Quality of Service (QoS) requirements, the application-awareness technique should be leveraged to distinguish different applications for providing the differentiated services. However, the traditional Internet only can obtain the local network view, which belongs to the offline awareness mode and cannot adapt to the dynamical network environment. At the right time, Software-Defined Networking (SDN) has been accepted as a new networking paradigm thanks to its network awareness on the global status information, which can greatly facilitate the online application-awareness. At present, three ways, i.e., port number, depth packet inspection and deep learning can be used for the application-awareness. To the best of our knowledge, the deep learning based application-awareness method is the most cutting-edge technique. In spite of this, the previous related schemes fail to effectively guarantee the correctness and stability. To this end, this paper proposes a Convolutional Neural Network (CNN) based deep learning mechanism to do the application-awareness, including three phases, i.e., traffic collection, data pre-processing and application-awareness. The SDN environment is implemented based on the MiniNet and the simulation experiments are made based on the TensorFlow. The experimental results show that the proposed application-awareness mechanism outperforms three benchmarks on recall ratio, precision ratio, F value and stability.
科研通智能强力驱动
Strongly Powered by AbleSci AI