Skip to main content

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

  • Conference paper
  • First Online:
Advances in Neural Networks – ISNN 2015 (ISNN 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9377))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Schulzrinne, H., Casner, S., Frederick, R., et al.: RTP: A Transport Protocol for Real-Time Applications. RFC 1889, IETF (1996)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. Karagiannis, T., Papagiannaki, K., Faloutsos, M.: BLINC: multilevel traffic classification in the dark. In: ACM SIGCOMM, Philadelphia, PA (2005)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. Moore, A.W., Zuev, D.: Discriminators for use in Flow-based classification. Technical Report IRC-TR-04-028, Intel Research, Cambridge (2004)

    Google Scholar 

  10. Ma, Y.: Methods and Implementations of Network Traffic Identification Based on Machine Learning. Master thesis, Shandong University (2014) (in Chinese)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Hornik, K.M., Stinchcombe, M., White, H.: Multilayer feed forward networks are universal approximators. Neural Networks 2(2), 359–366 (1989)

    Article  MATH  Google Scholar 

  13. Kennedy, J., Eberhart, R.C.: Particle Swarm Optimization. In: Proceedings of IEEE International Conference on Neural Networks, pp. 1942–1948 (1995)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Nguyen, T., Armitage, G.: A Survey of Techniques for Internet Traffic Classification using Machine Learning. IEEE Communications Surveys & Tutorials 10(4), 56–76 (2008)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics