Intelligent VNFs Selection Based on Traffic Identification in Vehicular Cloud Networks

Internet of Vehicles (IoV) has become a significant research area due to its specific features and applications such as efficient traffic management, road safety, and entertainment. Vehicles are expected to carry relatively more communication systems, onboard computing facilities, storage, and increased sensing power. Vehicular Cloud Network (VCN) is a hybrid technology that has a remarkable impact on IoV by instantly using vehicular resources. Merging software-defined networking with VCN is valuable to vehicular networks. Network function virtualization can be deployed across the servers and vehicles within the VCN to provide customized agile services. Its deployment requires an appropriate management strategy that often manifests as the difficult online decision making tasks. This paper proposes an intelligent Virtualized Network Functions (VNFs) selection strategy. For satisfying the quality requirements of different vehicular services, this strategy is based on the results of traffic identification that utilizes deep neural network and Multi-Grained Cascade Forest to distinguish service behaviors. According to the order of VNFs, the vehicular network is divided into several layers where each arrived packet needs to be queued. The scheduler of each layer selects a layer to host the next VNF for the packets in the queue. Our experiments demonstrate that the proposed traffic identification method increases the precision by 7.7% and improves the real-time performance. Furthermore, the proposed model of VNFs selection reduces network congestion compared to traditional scheduling models.

[1]  Ying-Dar Lin,et al.  Energy Cost Optimization in Dynamic Placement of Virtualized Network Function Chains , 2018, IEEE Transactions on Network and Service Management.

[2]  Wei Wu,et al.  Efficient and robust feature extraction and selection for traffic classification , 2017, Comput. Networks.

[3]  Nadra Guizani,et al.  Overcoming the Key Challenges to Establishing Vehicular Communication: Is SDN the Answer? , 2017, IEEE Communications Magazine.

[4]  Hai Jin,et al.  Communication cost efficient virtualized network function placement for big data processing , 2016, 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[5]  Blake Anderson,et al.  Machine Learning for Encrypted Malware Traffic Classification: Accounting for Noisy Labels and Non-Stationarity , 2017, KDD.

[6]  Mikyung Kang,et al.  A Real-Time Message Scheduling Scheme Based on Optimal Earliest Deadline First Policy for Dual Channel Wireless Networks , 2006, EUC.

[7]  Ali A. Ghorbani,et al.  Characterization of Tor Traffic using Time based Features , 2017, ICISSP.

[8]  Nelson Luis Saldanha da Fonseca,et al.  Redundant placement of virtualized network functions for LTE evolved Multimedia Broadcast Multicast Services , 2017, 2017 IEEE International Conference on Communications (ICC).

[9]  Bo Zhang,et al.  Improving Interpretability of Deep Neural Networks with Semantic Information , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[10]  Prashant J. Shenoy,et al.  Scheduling messages with deadlines in multi-hop real-time sensor networks , 2005, 11th IEEE Real Time and Embedded Technology and Applications Symposium.

[11]  Mario Gerla,et al.  Vehicular cloud networking: architecture and design principles , 2014, IEEE Communications Magazine.

[12]  Qing Li,et al.  Multi-Scale LSTM Model for BGP Anomaly Classification , 2018, IEEE Transactions on Services Computing.

[13]  Tarik Taleb,et al.  On Service Resilience in Cloud-Native 5G Mobile Systems , 2016, IEEE Journal on Selected Areas in Communications.

[14]  Ji Feng,et al.  Deep Forest: Towards An Alternative to Deep Neural Networks , 2017, IJCAI.

[15]  Yusheng Ji,et al.  Spatial Intelligence toward Trustworthy Vehicular IoT , 2018, IEEE Communications Magazine.

[16]  Jun Guo,et al.  Short Utterance Based Speech Language Identification in Intelligent Vehicles With Time-Scale Modifications and Deep Bottleneck Features , 2019, IEEE Transactions on Vehicular Technology.

[17]  Sebastian Zander,et al.  A preliminary performance comparison of five machine learning algorithms for practical IP traffic flow classification , 2006, CCRV.

[18]  Jaime Lloret,et al.  Network Traffic Classifier With Convolutional and Recurrent Neural Networks for Internet of Things , 2017, IEEE Access.

[19]  Dan Zhang,et al.  An efficient feature generation approach based on deep learning and feature selection techniques for traffic classification , 2018, Comput. Networks.

[20]  Jun Guo,et al.  Spoofing Detection in Automatic Speaker Verification Systems Using DNN Classifiers and Dynamic Acoustic Features , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[21]  Jiong Jin,et al.  Novel feature selection and classification of Internet video traffic based on a hierarchical scheme , 2017, Comput. Networks.

[22]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[23]  Tamás Lukovszki,et al.  Online Admission Control and Embedding of Service Chains , 2015, SIROCCO.

[24]  Arne Leijon,et al.  Bayesian Estimation of Beta Mixture Models with Variational Inference , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Renata Teixeira,et al.  Traffic classification on the fly , 2006, CCRV.

[26]  David Fernández Cambronero,et al.  A user-centric SDN management architecture for NFV-based residential networks , 2017, Comput. Stand. Interfaces.

[27]  Chen Sun,et al.  NFP: Enabling Network Function Parallelism in NFV , 2017, SIGCOMM.

[28]  Weifa Liang,et al.  Throughput Maximization of NFV-Enabled Unicasting in Software-Defined Networks , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.