In this work, we provide a Machine Learning framework for augmenting the Differentiated Services (DiffServ) protocol with fine-grained dynamic traffic classification. The framework is called L-DiffServ. It is composed of two classification algorithms able to detect the QoS classes of incoming packets only looking at three packet header fields; the first algorithm, referred to as Inter-L-DiffServ, is a semi-supervised classification procedure able to replicate DiffServ classification; the second one, referred to as Intra-L-DiffServ, is an unsupervised algorithm for intra-class classification, useful for classes taking large portions of the overall traffic. We apply the latter to the low priority best-effort class. The performance evaluation shows that our solution is able to dynamically classify packets and to detect new QoS sub-classes hence adapting to traffic aggregate characteristics. We also show that network resource management can be improved exploiting the new generated QoS sub-classes: two active queue management algorithms based on WRED and CHOKe show a reduction of the number of sessions affected by packet losses up to 40% with respect to the legacy DiffServ procedure.

Augmenting DiffServ operations with dynamically learned classes of services / Aureli, D.; Cianfrani, A.; Listanti, M.; Polverini, M.; Secci, S.. - In: COMPUTER NETWORKS. - ISSN 1389-1286. - 202:(2022), pp. 1-12. [10.1016/j.comnet.2021.108624]

Augmenting DiffServ operations with dynamically learned classes of services

Aureli D.;Cianfrani A.
;
Listanti M.;Polverini M.;
2022

Abstract

In this work, we provide a Machine Learning framework for augmenting the Differentiated Services (DiffServ) protocol with fine-grained dynamic traffic classification. The framework is called L-DiffServ. It is composed of two classification algorithms able to detect the QoS classes of incoming packets only looking at three packet header fields; the first algorithm, referred to as Inter-L-DiffServ, is a semi-supervised classification procedure able to replicate DiffServ classification; the second one, referred to as Intra-L-DiffServ, is an unsupervised algorithm for intra-class classification, useful for classes taking large portions of the overall traffic. We apply the latter to the low priority best-effort class. The performance evaluation shows that our solution is able to dynamically classify packets and to detect new QoS sub-classes hence adapting to traffic aggregate characteristics. We also show that network resource management can be improved exploiting the new generated QoS sub-classes: two active queue management algorithms based on WRED and CHOKe show a reduction of the number of sessions affected by packet losses up to 40% with respect to the legacy DiffServ procedure.
2022
diffServ; machine learning for networking; network management
01 Pubblicazione su rivista::01a Articolo in rivista
Augmenting DiffServ operations with dynamically learned classes of services / Aureli, D.; Cianfrani, A.; Listanti, M.; Polverini, M.; Secci, S.. - In: COMPUTER NETWORKS. - ISSN 1389-1286. - 202:(2022), pp. 1-12. [10.1016/j.comnet.2021.108624]
File allegati a questo prodotto
File Dimensione Formato  
Aureli_Augmenting-diffServ_2022.pdf.0-S1389128621005144-main.pdf

solo gestori archivio

Note: Aureli_Augmenting-diffServ_2022.pdf
Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.12 MB
Formato Adobe PDF
2.12 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1616329
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact