Traffic Classification in Software-Defined Networking Using Genetic Programming Tools
Created by W.Langdon from
gp-bibliography.bib Revision:1.8519
- @Article{margariti:2024:FI,
-
author = "Spiridoula V. Margariti and Ioannis G. Tsoulos and
Evangelia Kiousi and Eleftherios Stergiou",
-
title = "Traffic Classification in Software-Defined Networking
Using Genetic Programming Tools",
-
journal = "Future Internet",
-
year = "2024",
-
volume = "16",
-
number = "9",
-
pages = "Article No. 338",
-
keywords = "genetic algorithms, genetic programming",
-
ISSN = "1999-5903",
-
URL = "
https://www.mdpi.com/1999-5903/16/9/338",
-
DOI = "
doi:10.3390/fi16090338",
-
abstract = "The classification of Software-Defined Networking
(SDN) traffic is an essential tool for network
management, network monitoring, traffic engineering,
dynamic resource allocation planning, and applying
Quality of Service (QoS) policies. The programmability
nature of SDN, the holistic view of the network through
SDN controllers, and the capability for dynamic
adjustable and reconfigurable controllersare fertile
ground for the development of new techniques for
traffic classification. Although there are enough
research works that have studied traffic classification
methods in SDN environments, they have several
shortcomings and gaps that need to be further
investigated. In this study, we investigated traffic
classification methods in SDN using publicly available
SDN traffic trace datasets. We apply a series of
classifiers, such as MLP (BFGS), FC2 (RBF), FC2 (MLP),
Decision Tree, SVM, and GENCLASS, and evaluate their
performance in terms of accuracy, detection rate, and
precision. Of the methods used, GenClass appears to be
more accurate in separating the categories of the
problem than the rest, and this is reflected in both
precision and recall. The key element of the GenClass
method is that it can generate classification rules
programmatically and detect the hidden associations
that exist between the problem features and the desired
classes. However, Genetic Programming-based techniques
require significantly higher execution time compared to
other machine learning techniques. This is most evident
in the feature construction method where at each
generation of the genetic algorithm, a set of learning
models is required to be trained to evaluate the
generated artificial features.",
-
notes = "also known as \cite{fi16090338}",
- }
Genetic Programming entries for
Spiridoula V Margariti
Ioannis G Tsoulos
Evangelia Kiousi
Eleftherios Stergiou
Citations