Running network performance experiments on real systems is essential for a complete understanding of protocols and systems connected to the internet. However, the process of running experiments can be tedious and error-prone. In particular, ensuring reproducibility across different systems is difficult, and comparing different test runs from an experiment can be non-trivial. In this paper, we present a tool, called Flent, designed to make experimental evaluations of networks more reliable and easier to perform. Flent works by composing well-known benchmarking tools to, e.g., run tests consisting of several bulk data flows combined with simultaneous latency measurements. Tests are specified insource code, and several common tests are included with the tool. In addition, Flent contains features to automate test runs, collect relevant metadata and interactively plot and explore datasets. We showcase Flent’s capabilities by performing a set of experiments evaluating the new BBR congestion control algorithm, using Flent’s capabilities to reproduce experiments both in a controlled testbed and across the public internet. Our evaluation reveals several interesting features of BBR’s performance.

Flent: The FLExible Network Tester / Høiland-Jørgensen, Toke; Grazia, CARLO AUGUSTO; Hurtig, Per; Brunstrom, Anna. - (2017), pp. 120-125. (Intervento presentato al convegno VALUETOOLS 2017 – 11th EAI International Conference on Performance Evaluation Methodologies and Tools tenutosi a Venice (Italy) nel 5-7 December, 2017) [10.1145/3150928.3150957].

Flent: The FLExible Network Tester

Carlo Augusto Grazia
;
2017

Abstract

Running network performance experiments on real systems is essential for a complete understanding of protocols and systems connected to the internet. However, the process of running experiments can be tedious and error-prone. In particular, ensuring reproducibility across different systems is difficult, and comparing different test runs from an experiment can be non-trivial. In this paper, we present a tool, called Flent, designed to make experimental evaluations of networks more reliable and easier to perform. Flent works by composing well-known benchmarking tools to, e.g., run tests consisting of several bulk data flows combined with simultaneous latency measurements. Tests are specified insource code, and several common tests are included with the tool. In addition, Flent contains features to automate test runs, collect relevant metadata and interactively plot and explore datasets. We showcase Flent’s capabilities by performing a set of experiments evaluating the new BBR congestion control algorithm, using Flent’s capabilities to reproduce experiments both in a controlled testbed and across the public internet. Our evaluation reveals several interesting features of BBR’s performance.
2017
VALUETOOLS 2017 – 11th EAI International Conference on Performance Evaluation Methodologies and Tools
Venice (Italy)
5-7 December, 2017
120
125
Høiland-Jørgensen, Toke; Grazia, CARLO AUGUSTO; Hurtig, Per; Brunstrom, Anna
Flent: The FLExible Network Tester / Høiland-Jørgensen, Toke; Grazia, CARLO AUGUSTO; Hurtig, Per; Brunstrom, Anna. - (2017), pp. 120-125. (Intervento presentato al convegno VALUETOOLS 2017 – 11th EAI International Conference on Performance Evaluation Methodologies and Tools tenutosi a Venice (Italy) nel 5-7 December, 2017) [10.1145/3150928.3150957].
File in questo prodotto:
File Dimensione Formato  
flent-paper.pdf

Accesso riservato

Tipologia: Versione pubblicata dall'editore
Dimensione 1.28 MB
Formato Adobe PDF
1.28 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

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