TY - GEN
T1 - Mind the Gap - A Comparison of Software Packet Generators
AU - Emmerich, Paul
AU - Gallenmuller, Sebastian
AU - Antichi, Gianni
AU - Moore, Andrew W.
AU - Carle, Georg
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/6/30
Y1 - 2017/6/30
N2 - Network research relies on packet generators to assess performance and correctness of new ideas. Software-based generators in particular are widely used by academic researchers because of their flexibility, affordability, and open-source nature. The rise of new frameworks for fast IO on commodity hardware is making them even more attractive. Longstanding performance differences of software generation versus hardware in terms of throughput are no longer as big of a concern as they used to be few years ago. This paper investigates the properties of several high-per-formance software packet generators and the implications on their precision when a given traffic pattern needs to be generated. We believe that the evaluation strategy presented in this paper helps understanding the actual limitations in high-performance software packet generation, thus helping the research community to build better tools.
AB - Network research relies on packet generators to assess performance and correctness of new ideas. Software-based generators in particular are widely used by academic researchers because of their flexibility, affordability, and open-source nature. The rise of new frameworks for fast IO on commodity hardware is making them even more attractive. Longstanding performance differences of software generation versus hardware in terms of throughput are no longer as big of a concern as they used to be few years ago. This paper investigates the properties of several high-per-formance software packet generators and the implications on their precision when a given traffic pattern needs to be generated. We believe that the evaluation strategy presented in this paper helps understanding the actual limitations in high-performance software packet generation, thus helping the research community to build better tools.
KW - Benchmarking
KW - NetFPGA
KW - Packet Processing Frameworks
UR - http://www.scopus.com/inward/record.url?scp=85027695482&partnerID=8YFLogxK
U2 - 10.1109/ANCS.2017.32
DO - 10.1109/ANCS.2017.32
M3 - Conference contribution
AN - SCOPUS:85027695482
T3 - Proceedings - 2017 ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2017
SP - 191
EP - 203
BT - Proceedings - 2017 ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2017
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 13th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2017
Y2 - 18 May 2017 through 19 May 2017
ER -