Visible to the public vTC: Machine Learning Based Traffic Classification As a Virtual Network Function

TitlevTC: Machine Learning Based Traffic Classification As a Virtual Network Function
Publication TypeConference Paper
Year of Publication2016
AuthorsHe, Lu, Xu, Chen, Luo, Yan
Conference NameProceedings of the 2016 ACM International Workshop on Security in Software Defined Networks & Network Function Virtualization
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4078-6
Keywordsanomaly detection, flow classification, machine learning, pubcrawl, security, virtual machine, virtual machine security, virtualization privacy
Abstract

Network flow classification is fundamental to network management and network security. However, it is challenging to classify network flows at very high line rates while simultaneously preserving user privacy. Machine learning based classification techniques utilize only meta-information of a flow and have been shown to be effective in identifying network flows. We analyze a group of widely used machine learning classifiers, and observe that the effectiveness of different classification models depends highly upon the protocol types as well as the flow features collected from network data.We propose vTC, a design of virtual network functions to flexibly select and apply the best suitable machine learning classifiers at run time. The experimental results show that the proposed NFV for flow classification can improve the accuracy of classification by up to 13%.

URLhttp://doi.acm.org/10.1145/2876019.2876029
DOI10.1145/2876019.2876029
Citation Keyhe_vtc:_2016