Real-time media communication requires not only congestion control, but also minimization of queuing delays to provide interactivity. In this work we consider the case of real-time communication between web browsers (WebRTC) and we focus on the interplay of an end-to-end delay-based congestion control algorithm, i.e. the Google congestion control (GCC), with two delay-based AQM algorithms, namely CoDel and PIE, and two flow queuing schedulers, i.e. SFQ and Fq_Codel. Experimental investigations show that, when only GCC flows are considered, the end-to-end algorithm is able to contain queuing delays without AQMs. Moreover the interplay of GCC flows with PIE or CoDel leads to higher packet losses with respect to the case of a DropTail queue. In the presence of concurrent TCP traffic, PIE and CoDel reduce the queuing delays with respect to DropTail at the cost of increased packet losses. In this scenario flow queuing schedulers offer a better solution.

Controlling Queuing Delays for Real-Time Communication: Interplay of E2E and AQM Algorithms / Carlucci, Gaetano; DE CICCO, Luca; Mascolo, Saverio. - In: COMPUTER COMMUNICATION REVIEW. - ISSN 0146-4833. - 46:3(2016). [10.1145/3243157.3243158]

Controlling Queuing Delays for Real-Time Communication: Interplay of E2E and AQM Algorithms

CARLUCCI, Gaetano;DE CICCO, Luca
;
MASCOLO, Saverio
2016-01-01

Abstract

Real-time media communication requires not only congestion control, but also minimization of queuing delays to provide interactivity. In this work we consider the case of real-time communication between web browsers (WebRTC) and we focus on the interplay of an end-to-end delay-based congestion control algorithm, i.e. the Google congestion control (GCC), with two delay-based AQM algorithms, namely CoDel and PIE, and two flow queuing schedulers, i.e. SFQ and Fq_Codel. Experimental investigations show that, when only GCC flows are considered, the end-to-end algorithm is able to contain queuing delays without AQMs. Moreover the interplay of GCC flows with PIE or CoDel leads to higher packet losses with respect to the case of a DropTail queue. In the presence of concurrent TCP traffic, PIE and CoDel reduce the queuing delays with respect to DropTail at the cost of increased packet losses. In this scenario flow queuing schedulers offer a better solution.
2016
Controlling Queuing Delays for Real-Time Communication: Interplay of E2E and AQM Algorithms / Carlucci, Gaetano; DE CICCO, Luca; Mascolo, Saverio. - In: COMPUTER COMMUNICATION REVIEW. - ISSN 0146-4833. - 46:3(2016). [10.1145/3243157.3243158]
File in questo prodotto:
File Dimensione Formato  
acm-ccr-18-postprint.pdf

accesso aperto

Descrizione: Articolo principale (versione post-print)
Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 808.24 kB
Formato Adobe PDF
808.24 kB Adobe PDF Visualizza/Apri

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/11589/90463
Citazioni
  • Scopus 18
  • ???jsp.display-item.citation.isi??? 5
social impact