Machine-Learning-Based Traffic Classification in Software-Defined Networks

Rehab H. Serag, Mohamed S. Abdalzaher*, Hussein Abd El Atty Elsayed, M. Sobh, Moez Krichen, Mahmoud M. Salim

*Corresponding author for this work

Research output: Contribution to journalReview articlepeer-review

6 Scopus citations

Abstract

Many research efforts have gone into upgrading antiquated communication network infrastructures with better ones to support contemporary services and applications. Smart networks can adapt to new technologies and traffic trends on their own. Software-defined networking (SDN) separates the control plane from the data plane and runs programs in one place, changing network management. New technologies like SDN and machine learning (ML) could improve network performance and QoS. This paper presents a comprehensive research study on integrating SDN with ML to improve network performance and quality-of-service (QoS). The study primarily investigates ML classification methods, highlighting their significance in the context of traffic classification (TC). Additionally, traditional methods are discussed to clarify the ML outperformance observed throughout our investigation, underscoring the superiority of ML algorithms in SDN TC. The study describes how labeled traffic data can be used to train ML models for appropriately classifying SDN TC flows. It examines the pros and downsides of dynamic and adaptive TC using ML algorithms. The research also examines how ML may improve SDN security. It explores using ML for anomaly detection, intrusion detection, and attack mitigation in SDN networks, stressing the proactive threat-detection and response benefits. Finally, we discuss the SDN-ML QoS integration problems and research gaps. Furthermore, scalability and performance issues in large-scale SDN implementations are identified as potential issues and areas for additional research.

Original languageEnglish
Article number1108
JournalElectronics (Switzerland)
Volume13
Issue number6
DOIs
StatePublished - Mar 2024

Bibliographical note

Publisher Copyright:
© 2024 by the authors.

Keywords

  • Quality of Service (QoS)
  • machine learning (ML)
  • security
  • software-defined networking (SDN)
  • traffic classification (TC)

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Signal Processing
  • Hardware and Architecture
  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Machine-Learning-Based Traffic Classification in Software-Defined Networks'. Together they form a unique fingerprint.

Cite this