Abstract
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.
Preview
Unable to display preview. Download preview PDF.
References
Zhao, G., Ji, Z., Xu, C.: Survey of Techniques for Internet Traffic Identification. Journal of Chinese Computer Systems 31(8), 1514–1520 (2010) (in Chinese)
Schulzrinne, H., Casner, S., Frederick, R., et al.: RTP: A Transport Protocol for Real-Time Applications. RFC 1889, IETF (1996)
Madhukar, A., Williamson, C.: A longitudinal study of P2P traffic classification. In: Proc. of the 14th IEEE Int. Symp. on Modeling, Analysis and Simulation, pp. 179–188. IEEE Computer Society, Washington, DC (2006)
Sen, S., Spatscheck, O., Wang, D.: Accurate, scalable in network identification of P2P traffic using application signatures. In: Proc. of 13th International Conference on World Wide Web (WWW), New York, NY, USA (May 2004)
Moore, A.W., Papagiannaki, K.: Toward the accurate identification of network applications. In: Dovrolis, C. (ed.) PAM 2005. LNCS, vol. 3431, pp. 41–54. Springer, Heidelberg (2005)
Karagiannis, T., Broido, A., Faloutsos, M., et al.: Transport layer identification of P2P traffic. In: Proc. of the 4th ACM SIGCOMM Conference on Internet Measurement, pp. 121–134. ACM, New York (2004)
Karagiannis, T., Papagiannaki, K., Faloutsos, M.: BLINC: multilevel traffic classification in the dark. In: ACM SIGCOMM, Philadelphia, PA (2005)
Auld, T., Moore, A.W., Gull, S.F.: Bayesian neural networks for internet traffic classification. IEEE Transactions on Neural Network 18(1), 223–239 (2007)
Moore, A.W., Zuev, D.: Discriminators for use in Flow-based classification. Technical Report IRC-TR-04-028, Intel Research, Cambridge (2004)
Ma, Y.: Methods and Implementations of Network Traffic Identification Based on Machine Learning. Master thesis, Shandong University (2014) (in Chinese)
Cristianini, N., Shawe-Taylor, J.: An Introduction to Support Vector Machine An Introduction to Support Vector Machines and Other Kernel-based Learning Methods. Publishing House of Electronics Industry, Beijing (2004) (Chinese Version, Translated by G. Li, M. Wang, H. Ceng)
Hornik, K.M., Stinchcombe, M., White, H.: Multilayer feed forward networks are universal approximators. Neural Networks 2(2), 359–366 (1989)
Kennedy, J., Eberhart, R.C.: Particle Swarm Optimization. In: Proceedings of IEEE International Conference on Neural Networks, pp. 1942–1948 (1995)
Zhang, G., Li, Y.M.: Cooperative particle swarm optimizer with elimination mechanism for global optimization of multimodal problems. In: Proceedingds of IEEE Congress on Evolutionary Computation (CEC), Beijinag, China, pp. 210–217 (2014)
Nguyen, T., Armitage, G.: A Survey of Techniques for Internet Traffic Classification using Machine Learning. IEEE Communications Surveys & Tutorials 10(4), 56–76 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Qiao, M., Ma, Y., Bian, Y., Liu, J. (2015). Real-Time Multi-Application Network Traffic Identification Based on Machine Learning. In: Hu, X., Xia, Y., Zhang, Y., Zhao, D. (eds) Advances in Neural Networks – ISNN 2015. ISNN 2015. Lecture Notes in Computer Science(), vol 9377. Springer, Cham. https://doi.org/10.1007/978-3-319-25393-0_52
Download citation
DOI: https://doi.org/10.1007/978-3-319-25393-0_52
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-25392-3
Online ISBN: 978-3-319-25393-0
eBook Packages: Computer ScienceComputer Science (R0)