Real-Time Multi-Application Network Traffic Identification Based on Machine Learning

2015 
In this paper, kinds of network applications are first analyzed, and some simple and effective features from the package headers of network flows are then generated by using the method of time window. What is more, three kinds of machine learning algorithms, which are support vector machine SVM, back propagation BP neural network and BP neural network optimized by particle swarm optimization PSO, are developed respectively for training and identification of network traffic. The experimental results show that traffic identification based on SVM can not only quickly generate classifier model, but also reach the accuracy of more than 98% under the condition of small sample. Moreover, the method proposed by this paper can measure and identify Internet traffic at any time and meet the needs of identifying real-time multi-application.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    17
    References
    4
    Citations
    NaN
    KQI
    []