The tech committee would like to announce a new accepted talk.
Lawrence Brakmo will talk about Netesto tool suite
Details are as follows:
-----
Netesto (NEtwork TESting TOolkit) is a suite of tools for running
multi-host network experiments that supports the collection and display
of relevant data and statistics. It currently supports TCP RPC and
STREAM transfers through netperf. Although the framework itself can
easily be expanded to support other protocols and transfer programs. It
has some similarities to Flent (The Flexible Network Tester) in that it
is based on Python, but unlike Flent, Netesto supports:
Multiple senders and receivers
Detailed flow information: RTTs, cwnds, etc.
Per host statistics and state
Creation of csv file with results
Creation of html file with results in table plus detailed results
including graphs of cwnds, RTTs, goodput
Support for creating complex scenarios through macros
Support for adding delays with netem
Netesto can run complex scenarios consisting of multiple individual
tests with just a few commands due to the use of macros and libraries.
The end result is an HTML page consisting of a table with one or more
lines per test, plus links to pages for individual results which contain
graphs showing goodputs, RTTs and cwnds. Netesto has proved very
valuable for comparing the performance of different TCP variants (such
as Cubic, Reno, BBR, NV). For example, it was used to evaluate BBR and
compare its performance to Cubic
(https://drive.google.com/file/d/0B4YZ_0yTgbJEa21CbUVLWFdrX2c/view)
----
cheers,
jamal