Microbursts in Software and Hardware-based Traffic Load Generation

Many software based traffic load generators suffer from packet rate variation which is known as rate jitter. In this Demo, we show how this varying rate burstiness can affect the device under test even if the generated average data rate seems constant. To this end, we compare a hardware rate shaping, which is implemented using a programmable P4-switch, and a conventional software load generator and show their impact on a software device under test. The results show, that microbursts within the test load significantly impact the experiment results. Our recommendation is to benchmark the traffic load generator before conducting measurement experiments especially when the device under test is sensitive to microbursts.

[1]  Antonio Pescapè,et al.  Do you trust your software-based traffic generator? , 2010, IEEE Communications Magazine.

[2]  Boris Koldehofe,et al.  P4STA: High Performance Packet Timestamping with Programmable Packet Processors , 2020, NOMS 2020 - 2020 IEEE/IFIP Network Operations and Management Symposium.

[3]  Sebastian Gallenmüller,et al.  Mind the Gap - A Comparison of Software Packet Generators , 2017, 2017 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).