Dissecting Bufferbloat: Measurement and Per-Application Breakdown of Queueing Delay
Résumé
We propose a passive methodology to estimate the queueing delay incurred by TCP traffic, and additionally leverage
DPI classification to breakdown the delay across different
applications. Ultimately, we correlate the queueing delay
to the performance perceived by the users of that applications, depending on their delay-sensitivity. We implement
our methodology in Tstat, and make it available 1 as open
source software to the community. We validate and tune the
tool, and run a preliminary measurement campaign based
on a real ISP traffic trace, showing interesting yet partly
counter-intuitive results.