Due to the ongoing migration to Jekyll, this page is still work in progress
'’Bufferbloat’’ is the growth in buffer size that has led Internet delays to occasionally exceed the light propagation delay from the Earth to the Moon. Manufacturers have built in large buffers to prevent losses on Wi-Fi, cable and ADSL links. But the combination of some links’ limited bandwidth with TCP’s tendency to saturate that bandwidth results in excessive queuing delays. In response, new congestion control protocols such as BitTorrent’s uTP/LEDBAT aim at explicitly limiting the delay that they add at the bottleneck link.
In this page, we make our results, code and dataset available to the scientific community.
We propose [PAM-13], demonstrate [PAM-12] and validate [GLOBECOM-13] a methodology for bufferbloat inference. The technique infeers the upstream queuing delay experienced by remote hosts: both those using LEDBAT, through LEDBAT’s native one-way delay measurements, and those using TCP, through the Time-stamp Option. The methodology has been published at [PAM-13], demonstrated at [P2P-12] and implemented in Tstat
We extensively validate the methodology in a testbed. To let the community repeat our results, we share the raw traces and logs that are used to obtain Fig. 2(a) and (b) shown above and described in this extended technical report. File names in the dataset are labeled accordingly.
To assess the extent of bufferbloat in the wild, we have performed an Internet measurement campaigns, whose data is available below. Specifically, we apply the technique on both active BitTorrent [TMA-13a] and large-scale scanning experiments [PAM-14b] to obtain measuremnts of Internet bufferbloat.
Our measurement campaign (see an excerpt in the figure below) let us conclude that:
We make the dataset used in [TMA-13] paper available to the community. Dataset consists of several BitTorrent packet-level traces, concerning 12 torrents, captured from 3 vantage points for a total of 88 experiments in which we contacted over 25K external peers.
@inproceedings{DR:P2P-12, title = {Inferring the buffering delay of remote {BitTorrent} peers under {LEDBAT} vs {TCP}}, author = {}, year = {2012}, booktitle = {IEEE P2P'XII}, annote = {category=article state=published project=misc}, note = {keyword=ledbat}, month = sep, pages = {77-78}, url = {http://www.telecom-paristech.fr/~drossi/paper/rossi12p2p.pdf}, howpublished = {http://www.telecom-paristech.fr/~drossi/paper/rossi12p2p.pdf}, www_txt_url = {http://www.telecom-paristech.fr/~drossi/paper/rossi12p2p.pdf} }
@inproceedings{DR:PAM-13, author = {Chirichella, C. and Rossi, D. and Testa, C. and Friedman, T. and Pescape, A.}, title = {Remotely Gauging Upstream Bufferbloat Delays}, booktitle = {Passive and Active Measurement (PAM), Extended Abstract}, year = {2013}, address = {Hong Kong, China}, month = mar, annote = {category=article state=published project=mplane}, url = {http://www.telecom-paristech.fr/~drossi/paper/rossi13pam.pdf}, howpublished = {http://www.telecom-paristech.fr/~drossi/paper/rossi13pam.pdf}, www_txt_url = {http://www.telecom-paristech.fr/~drossi/paper/rossi13pam.pdf}, note = {keyword=ledbat,bufferbloat,mplane} }
@inproceedings{DR:TMA-13a, author = {Chirichella, C. and Rossi, D.}, title = {To the Moon and back: are Internet bufferbloat delays really that large}, booktitle = {IEEE INFOCOM Workshop on Traffic Measurement and Analysis (TMA'13)}, year = {2013}, address = {Turin, Italy}, month = apr, annote = {category=article state=published project=mplane}, url = {http://www.telecom-paristech.fr/~drossi/paper/rossi13tma-a.pdf}, howpublished = {http://www.telecom-paristech.fr/~drossi/paper/rossi13tma-a.pdf}, www_txt_url = {http://www.telecom-paristech.fr/~drossi/paper/rossi13tma-a.pdf}, note = {keyword=ledbat,bufferbloat,mplane} }
@inproceedings{DR:GLOBECOM-13, title = {Passive bufferbloat measurement exploiting transport layer information}, author = {Chirichella, C. and Rossi, D. and Testa, C. and Friedman, T. and Pescape, A.}, year = {2013}, booktitle = {IEEE GLOBECOM}, annote = {category=article state=published project=mplane}, month = dec, note = {keyword=traffic,ledbat}, url = {http://www.telecom-paristech.fr/~drossi/paper/rossi13globecom.pdf}, howpublished = {http://www.telecom-paristech.fr/~drossi/paper/rossi13globecom.pdf}, www_txt_url = {http://www.telecom-paristech.fr/~drossi/paper/rossi13globecom.pdf} }
@inproceedings{DR:PAM-14b, author = {Casoria, P. and Rossi, D. and Auge, J. and Buob, Marc-Olivier and Friedman, T. and Pescape, A.}, title = { Distributed active measurement of Internet queuing delays }, booktitle = {Passive and Active Measurement (PAM), Extended Abstract}, year = {2014}, address = {Los Angeles, USA}, month = mar, annote = {category=article state=published project=mplane}, url = {http://www.telecom-paristech.fr/~drossi/paper/rossi14pam-b.pdf}, howpublished = {http://www.telecom-paristech.fr/~drossi/paper/rossi14pam-b.pdf}, www_txt_url = {http://www.telecom-paristech.fr/~drossi/paper/rossi14pam-b.pdf}, note = {keyword=bufferbloat,mplane,measurement} }