Real-time communication (RTC) platforms have undergone a consistent increase in popularity in recent years, and nowadays, they are fundamental for both work and leisure purposes. To ensure adequate Quality of Experience (QoE) for users of RTC services, we need proper traffic management policies, that, when critical network conditions are detected, react by operating either at the network configuration level or on the application to improve QoE. However, predicting critical network conditions, especially packet losses that are particularly harmful to QoE, is a very challenging task. In this paper, we propose a system for predicting packet losses that might occur in the near future (i.e., in a second) for RTP streaming traffic. We analyze several ML algorithms, from standard techniques to deep neural networks and anomaly detection algorithms, and we apply them to more than 66 hours of data from two popular RTC applications. The selection of the algorithm and its tuning turn out to be fundamental to achieving good performance. In one of the best settings, which are based on a Balanced Random Forest classifier, we obtain a recall of 0.82.

Where Did My Packet Go? Real-Time Prediction of Losses in Networks / Song, Tailai; Markudova, Dena; Perna, Gianluca; Meo, Michela. - ELETTRONICO. - (2023), pp. 3836-3841. (Intervento presentato al convegno ICC 2023 - IEEE International Conference on Communications tenutosi a Rome, Italy nel 28 May 2023 - 01 June 2023) [10.1109/ICC45041.2023.10278583].

Where Did My Packet Go? Real-Time Prediction of Losses in Networks

Song, Tailai;Markudova, Dena;Perna, Gianluca;Meo, Michela
2023

Abstract

Real-time communication (RTC) platforms have undergone a consistent increase in popularity in recent years, and nowadays, they are fundamental for both work and leisure purposes. To ensure adequate Quality of Experience (QoE) for users of RTC services, we need proper traffic management policies, that, when critical network conditions are detected, react by operating either at the network configuration level or on the application to improve QoE. However, predicting critical network conditions, especially packet losses that are particularly harmful to QoE, is a very challenging task. In this paper, we propose a system for predicting packet losses that might occur in the near future (i.e., in a second) for RTP streaming traffic. We analyze several ML algorithms, from standard techniques to deep neural networks and anomaly detection algorithms, and we apply them to more than 66 hours of data from two popular RTC applications. The selection of the algorithm and its tuning turn out to be fundamental to achieving good performance. In one of the best settings, which are based on a Balanced Random Forest classifier, we obtain a recall of 0.82.
2023
978-1-5386-7462-8
File in questo prodotto:
File Dimensione Formato  
Where_Did_My_Packet_Go_Real-Time_Prediction_of_Losses_in_Networks.pdf

non disponibili

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 298.33 kB
Formato Adobe PDF
298.33 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
ICC_2023_Loss_prediction.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: PUBBLICO - Tutti i diritti riservati
Dimensione 229.16 kB
Formato Adobe PDF
229.16 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

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/11583/2983314