Multilayer Feedforward Neural Network for Internet Traffic Classification.

Authors

  • N. Manju Sri Jayachamarajendra College of Engineering.
  • B. S. Harish JSS Science and Technology University image/svg+xml
  • N. Nagadarshan Sri Jayachamarajendra College of Engineering.

DOI:

https://doi.org/10.9781/ijimai.2019.11.002

Keywords:

Classification, Neural Network, Feature Transformation, Internet Traffic

Abstract

Recently, the efficient internet traffic classification has gained attention in order to improve service quality in IP networks. But the problem with the existing solutions is to handle the imbalanced dataset which has high uneven distribution of flows between the classes. In this paper, we propose a multilayer feedforward neural network architecture to handle the high imbalanced dataset. In the proposed model, we used a variation of multilayer perceptron with 4 hidden layers (called as mountain mirror networks) which does the feature transformation effectively. To check the efficacy of the proposed model, we used Cambridge dataset which consists of 248 features spread across 10 classes. Experimentation is carried out for two variants of the same dataset which is a standard one and a derived subset. The proposed model achieved an accuracy of 99.08% for highly imbalanced dataset (standard).

Downloads

Download data is not yet available.

References

[1] Kim, H., Claffy, K. C., Fomenkov, M., Barman, D., Faloutsos, M., and Lee, K., “Internet traffic classification demystified: myths, caveats, and the best practices,” Proceedings of the ACM CoNEXT conference, ACM, 2008.

[2] Callado, A., Kamienski, C., Szabó, G., Gero, B. P., Kelner, J., Fernandes, S., and Sadok, D., “A survey on internet traffic identification,” IEEE Communications Surveys & Tutorials, vol. 11, no. 3, pp. 37-52, 2009.

[3] Finsterbusch, M., Richter, C., Rocha, E., Muller, J. A., and Hanssgen, K.,“A survey of payload-based traffic classification approaches,” IEEE Communications Surveys & Tutorials, vol. 16, no. 2, pp. 1135-1156, 2014.

[4] Ducange, P., Mannarà, G., Marcelloni, F., Pecori, R., and Vecchio, M., “A novel approach for internet traffic classification based on multi-objective evolutionary fuzzy classifiers,” IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), pp. 1-6, July. 2017.

[5] Namdev, N., Agrawal, S., and Silkari, S.,” Recent advancement in machine learning based internet traffic classification,” Procedia Computer Science, vol. 60, pp.784-791, 2015.

[6] Moore, A., Zuev, D., and Crogan, M., “Discriminators for use in flowbased classification,” 2013.

[7] J. Erman, A. Mahanti, M. and Arlitt, C. Williamson, “Identifying and discriminating between web and peer-to-peer traffic in the network core,” Proceedings of the 16th International Conference on World Wide Web, ACM, pp. 883–892, 2007.

[8] J. Erman, M. Arlitt, and A. Mahanti, “Traffic classification using clustering algorithms,” Proceedings of the 2006 SIGCOMM Workshop on Mining Network Data, ACM, pp. 281–286, 2006.

[9] A.W. Moore, and D. Zuev, “Internet traffic classification using bayesian analysis techniques,” ACM SIGMETRICS Performance Evaluation Review, vol. 33, no. 1, ACM, pp. 50–60, 2005.

[10] A. Moore, D. Zuev, and M. Crogan, “Discriminators for Use in FlowBased Classification,” Queen Mary and Westfield College, Department of Computer Science, 2005.

[11] A. Este, F. Gringoli, and L. Salgarelli, “Support vector machines for TCP traffic classification,” Computer Networks, vol. 53, no. 14, pp. 2476– 2490, 2009.

[12] T. Auld, A.W. Moore, and S.F. Gull, “Bayesian neural networks for internet traffic classification,” IEEE Transaction on Neural Networks, vol. 18, no. 1, pp. 223–239, 2007.

[13] N. Williams, S. Zander, and G.A. Armitage, “Preliminary performance comparison of five machine learning algorithms for practical IP traffic flow classification,” ACM SIGCOMM Computer. Communication. Review, vol. 36, no. 5, pp. 5–16, 2006.

[14] Valenti, S., Rossi, D., Dainotti, A., Pescapè, A., Finamore, A., and Mellia, M., “Reviewing traffic classification,” In Data Traffic Monitoring and Analysis, pp. 123-147, Springer, Berlin, Heidelberg, 2013.

[15] Alshammari, R., & Zincir-Heywood, A. N., “Identification of VoIP encrypted traffic using a machine learning approach,” Journal of King Saud University-Computer and Information Sciences, vol. 27, no. 1, pp. 77-92, 2015.

[16] Kim, J., Bentley, P. J., Aickelin, U., Greensmith, J., Tedesco, G., and Twycross, J., “Immune system approaches to intrusion detection–a review,” Natural computing, vol. 6, no. 4, pp. 413-466, 2007.

[17] Schmidt, B., Kountanis, D., and Al-Fuqaha, A., “Artificial immune system inspired algorithm for flow-based internet traffic classification,” IEEE 6th International Conference onIn Cloud Computing Technology and Science (CloudCom), pp. 664-667, December. 2014.

[18] Schmidt, B., Kountanis, D., and Al-Fuqaha, A. “A Biologically-Inspired Approach to Network Traffic Classification for Resource-Constrained Systems,” In Proceedings of the 2014 IEEE/ACM International Symposium on Big Data Computing IEEE Computer Society, pp. 113-118, December. 2014.

[19] Schmidt, B., Al-Fuqaha, A., Gupta, A., and Kountanis, D., “Optimizing an artificial immune system algorithm in support of flow-Based internet traffic classification,” Applied Soft Computing, vol. 54, pp. 1-22, 2017.

[20] Peng, L., Yang, B., Chen, Y., and Abraham, A., “Data gravitation based classification,” Information Sciences, vol. 179, no. 6, pp. 809-819, 2009.

[21] Peng, L., Zhang, H., Yang, B., and Chen, Y., “A new approach for imbalanced data classification based on data gravitation,” Information Sciences, vol. 288, pp. 347-373, 2014.

[22] Peng, L., Zhang, H., Chen, Y., and Yang, B, “Imbalanced traffic identification using an imbalanced data gravitation-based classification model,” Computer Communications, vol. 102, pp. 177-189, 2017.

[23] Peng, L., Yang, B., Chen, Y., and Zhou, X., “An under-sampling imbalanced learning of data gravitation based classification,” IEEE 12th International Conference on Fuzzy Systems and Knowledge Discovery (ICNC-FSKD), pp. 419-425, August. 2016.

[24] Liu, Z., Wang, R., Tao, M., and Cai, X.,“A class-oriented feature selection approach for multi-class imbalanced network traffic datasets based on local and global metrics fusion,” Neurocomputing, vol. 168, pp. 365-381, 2015.

[25] Zhen, L. I. U., and Qiong, L. I. U., “Studying cost-sensitive learning for multi-class imbalance in Internet traffic classification,” The Journal of China Universities of Posts and Telecommunications, vol. 19, no. 6, pp. 63-72, 2012.

[26] Ertam, F. and Avcı, E., “A new approach for internet traffic classification: GA-WK-ELM,” Measurement, vol. 95, pp.135-142, 2017.

[27] Panchal, G., Ganatra, A., Kosta, Y. P., and Panchal, D.,“Behaviour analysis of multilayer perceptrons with multiple hidden neurons and hidden layers,” International Journal of Computer Theory and Engineering, vol. 3, no. 2, pp. 332-337, 2011.

[28] Panchal, G., Ganatra, A., Kosta, Y.P. and Panchal, D., “Behaviour analysis of multilayer perceptrons with multiple hidden neurons and hidden layers,” International Journal of Computer Theory and Engineering, vol. 3, no. 2, p.332, 2011.

[29] Agarap, A. F., “Deep learning using rectified linear units (relu),” arXiv preprint arXiv:1803.08375, 2018.

[30] Kingma, D. P., and Ba, J. ”Adam: A method for stochastic optimization,” arXiv preprint arXiv:1412.6980, 2014.

Downloads

Published

2020-03-01
Metrics
Views/Downloads
  • Abstract
    268
  • PDF
    70

How to Cite

Manju, N., Harish, B. S., and Nagadarshan, N. (2020). Multilayer Feedforward Neural Network for Internet Traffic Classification. International Journal of Interactive Multimedia and Artificial Intelligence, 6(1), 117–122. https://doi.org/10.9781/ijimai.2019.11.002