Author
Listed:
- Spiridoula V. Margariti
(Department of Informatics and Telecommunications, University of Ioannina, 45110 Ioannina, Greece)
- Ioannis G. Tsoulos
(Department of Informatics and Telecommunications, University of Ioannina, 45110 Ioannina, Greece)
- Evangelia Kiousi
(Department of Informatics and Telecommunications, University of Ioannina, 45110 Ioannina, Greece)
- Eleftherios Stergiou
(Department of Informatics and Telecommunications, University of Ioannina, 45110 Ioannina, Greece)
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.
Suggested Citation
Spiridoula V. Margariti & Ioannis G. Tsoulos & Evangelia Kiousi & Eleftherios Stergiou, 2024.
"Traffic Classification in Software-Defined Networking Using Genetic Programming Tools,"
Future Internet, MDPI, vol. 16(9), pages 1-17, September.
Handle:
RePEc:gam:jftint:v:16:y:2024:i:9:p:338-:d:1481122
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jftint:v:16:y:2024:i:9:p:338-:d:1481122. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.