Applications have different requirements in terms of bandwidth and delay to deliver the expected quality of service. For this and other reasons, new paradigms have emerged, such as software-defined networks, which allow the development of new applications for dynamic programming of routing devices in the network through a device called controller. In this work, five machine learning models for classifying network traffic are compared, which when implemented in the controller make it possible to discover the types of applications and their quality of service requirements. The obtained results demonstrate that the Random Forest model has an excellent performance in the classification of network traffic using few packets and achieves very high accuracy margins. On the other hand, it was noted that machine learning models based on streaming data are very sensitive to the dataset and the amount of packets used in the classification.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Comparison Between Traffic Classification Models for Bandwidth Management in Software-Defined Networks

  • Nilton J. Mocelin,
  • Rafael S. Parpinelli,
  • Adriano Fiorese

摘要

Applications have different requirements in terms of bandwidth and delay to deliver the expected quality of service. For this and other reasons, new paradigms have emerged, such as software-defined networks, which allow the development of new applications for dynamic programming of routing devices in the network through a device called controller. In this work, five machine learning models for classifying network traffic are compared, which when implemented in the controller make it possible to discover the types of applications and their quality of service requirements. The obtained results demonstrate that the Random Forest model has an excellent performance in the classification of network traffic using few packets and achieves very high accuracy margins. On the other hand, it was noted that machine learning models based on streaming data are very sensitive to the dataset and the amount of packets used in the classification.