Paul Emmerich
2018-06-14 20:11:12 UTC
Hi,
we've had a (very) short discussion on reliability and precision of software packet generators at the session at IETF 100.
I've wanted to revive this discussion because I might be at IETF 102 (travel grant application pending, fingers crossed),
if anyone here is still interested in this topic.
To get the discussion started, here's our research paper from last year where we looked at rate control of packet generators:
https://www.net.in.tum.de/fileadmin/bibtex/publications/papers/comparison_of_software_packet_generators.pdf
I want to draw your attention to Figure 1 on page 2. It shows a measurement of the median latency of packet forwarding with Open vSwitch
under increasing load. We repeated this test several times and modified the burst size of the packet generator while keeping the average
packet rate the same. The base line is true CBR traffic.
The result is an increase of the measured latency of up to 400% even though we only changed the spacing between packets on the wire.
Why is this important? Packet generators often generate small bursts in order to increase performance.
Usually the default is bursts of 16 to 256 packets and that can ruin latency tests in some cases.
The short discussion at IETF 100 was whether it might be helpful to have some kind of test for packet generators to measure their precision.
Paul
--
Chair of Network Architectures and Services
Department of Informatics
Technical University of Munich
Boltzmannstr. 3
85748 Garching bei MÃŒnchen, Germany
we've had a (very) short discussion on reliability and precision of software packet generators at the session at IETF 100.
I've wanted to revive this discussion because I might be at IETF 102 (travel grant application pending, fingers crossed),
if anyone here is still interested in this topic.
To get the discussion started, here's our research paper from last year where we looked at rate control of packet generators:
https://www.net.in.tum.de/fileadmin/bibtex/publications/papers/comparison_of_software_packet_generators.pdf
I want to draw your attention to Figure 1 on page 2. It shows a measurement of the median latency of packet forwarding with Open vSwitch
under increasing load. We repeated this test several times and modified the burst size of the packet generator while keeping the average
packet rate the same. The base line is true CBR traffic.
The result is an increase of the measured latency of up to 400% even though we only changed the spacing between packets on the wire.
Why is this important? Packet generators often generate small bursts in order to increase performance.
Usually the default is bursts of 16 to 256 packets and that can ruin latency tests in some cases.
The short discussion at IETF 100 was whether it might be helpful to have some kind of test for packet generators to measure their precision.
Paul
--
Chair of Network Architectures and Services
Department of Informatics
Technical University of Munich
Boltzmannstr. 3
85748 Garching bei MÃŒnchen, Germany