Araştırma Makalesi

Traffic Classification and Comparative Analysis with Machine Learning Algorithms in Software Defined Networks

Cilt: 9 Sayı: 1 25 Mart 2021
PDF İndir
EN TR

Traffic Classification and Comparative Analysis with Machine Learning Algorithms in Software Defined Networks

Abstract

In computer networks, diverse applications generate network traffic with different characteristics. Network traffic classification is significant to manage networks better, improve service quality and ensure security. Software-Defined Networks (SDN) provides flexible and adaptable techniques for traffic classification with its programmable structure. SDN flows naturally exhibit particular characteristics of network applications and protocols. Therefore, it can be said that SDN can present significant opportunities in traffic classification using machine learning. This study proposes a traffic classification approach using machine learning models in SDN. In this study, DNS, Telnet, Ping and Voice traffic flows were created on the SDN using the Distributed Internet Traffic Generator (D-ITG) tool. Twelve-attributes representing these traffic flows (the number of packets transmitted, average transmission time, the number of instantly transmitted packets, etc.) were determined, and over the SDN controller in the physical network, a real-time data set was created by collecting data depending on the attributes. Later, the performance of k Nearest Neighbor (k-NN), Support Vector Machine (SVM), Multi-Layer Perceptron (MLP), Decision Tree (DT) and Naive Bayes (NB) machine learning models were tested for traffic classification on this data set. When the k-NN model was tested on this real-time data set, its classification accuracy was obtained as the maximum with 99.4%. Therefore this model has been determined as a machine learning giving the highest classification performance with the lowest cost flow attributes in traffic classification in SDN.

Keywords

Kaynakça

  1. Tahaei, Hamid, et al. "The rise of traffic classification in IoT networks: A survey." Journal of Network and Computer Applications 154 (2020): 102538.
  2. Nguyen, Thuy TT, and Grenville Armitage. "A survey of techniques for internet traffic classification using machine learning." IEEE communications surveys & tutorials 10.4 (2008): 56-76.
  3. Dehghani, Fereshte, et al. "Real-time traffic classification based on statistical and payload content features." 2010 2nd International Workshop on Intelligent Systems and Applications. IEEE, 2010.
  4. P. Barlet-Ros Co-Advisor and J. Solé-Pareta in, “Network Traffic Classification: From Theory to Practice Valentín Carela-Español,” no. October, 2014.
  5. A. Mestres et al., “Public Review for Knowledge-Defined Networking,” ACM SIGCOMM Comput. Commun. Rev., vol. 47, no. 3, pp. 2–10, 2017.
  6. F. Ieee et al., “Software-Defined Networking : A Comprehensive Survey,” vol. 103, no. 1, 2015.
  7. OpenFlow Switch Specification v1.1.0. Available online: http://archive.openflow.org/documents/openflowspec- v1.1.0.pdf, Erişim Tarihi Ağustos, 20, 2019.
  8. P. Wang, S. C. Lin, and M. Luo, “A framework for QoS-aware traffic classification using semi-supervised machine learning in SDNs,” in Proceedings - 2016 IEEE International Conference on Services Computing, SCC 2016, 2016, pp. 760–765, doi: 10.1109/SCC.2016.133.

Ayrıntılar

Birincil Dil

İngilizce

Konular

Mühendislik

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

25 Mart 2021

Gönderilme Tarihi

27 Ocak 2021

Kabul Tarihi

5 Şubat 2021

Yayımlandığı Sayı

Yıl 2021 Cilt: 9 Sayı: 1

Kaynak Göster

APA
Tonkal, Ö., & Polat, H. (2021). Traffic Classification and Comparative Analysis with Machine Learning Algorithms in Software Defined Networks. Gazi Üniversitesi Fen Bilimleri Dergisi Part C: Tasarım ve Teknoloji, 9(1), 71-83. https://doi.org/10.29109/gujsc.869418

Cited By

                                     16168      16167     16166     21432        logo.png   


    e-ISSN:2147-9526