Application-Based Traffic Classification by Employing Machine Learning Models on Software-Defined Networking
Abstract:
The exponential growth of new applications and services on the Internet demands increased bandwidth allocation and quality of service. However, traditional networks need help in addressing this issue. Software-defined networking has emerged as a promising solution because it provides a global view of network traffic by separating the control plane from the data plane. This separation offers the necessary flexibility to incorporate new functionalities, including the integration of machine learning, which has become essential for optimizing and effectively managing networks. Therefore, this article aims to define a model for application classification using machine learning techniques to enhance bandwidth allocation and quality of service in Software-Defined Networks. We employ the Sample, Explore, Modify, Model, and Assess (SEMMA) methodology to develop the classifier and train four machine learning models, Decision Trees (DT), Random Forests (RF), Support Vector Machines (SVM), and K-nearest neighbor (KNN), using multiple feature sets from a public data set. The results obtained demonstrate that with 15 features, the highest level of accuracy is achieved, with the following model accuracies: RF (99.99%), DT (99.89%), KNN (99.92%), and SVM (92.06%). These results underscore the remarkable effectiveness of the RF model in application classification.
Año de publicación:
2024
Keywords:
- Application-based Classification
- Machine Learning
- Software Defined-Networking
Fuente:
scopusTipo de documento:
Other
Estado:
Acceso restringido
Áreas de conocimiento:
- Aprendizaje automático
- Ciencias de la computación
- Ciencias de la computación
Áreas temáticas de Dewey:
- Ciencias de la computación
- Programación informática, programas, datos, seguridad
- Métodos informáticos especiales
Objetivos de Desarrollo Sostenible:
- ODS 9: Industria, innovación e infraestructura
- ODS 12: Producción y consumo responsables
- ODS 15: Vida de ecosistemas terrestres