Abstract
Network function benchmarking is crucial for system understanding and optimization in computer networks, including the approaches presented in the prior Chapter 3 of this work. Specifically, an accurate capturing of the Quality of Service (QoS) identifiers latency, packet loss, throughput, and jitter is fundamental. These metrics indicate if the tested network function fulfills the postulated service quality. Further, they can be used to understand and optimize network functions. Besides latency, packet loss is a very important metric: Even slight packet loss, especially at the end of data flows, can have a strong negative influence on the flow completion time [8]. In addition, Internet access networks must guarantee zero undetected packet loss for regulatory reasons (compare Sect. 2.2). Therefore, network function benchmarking is very important to achieve an improved network quality.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Turner A, Klassen F (2022) Tcpreplay - Pcap editing and replaying utilities. https://tcpreplay.appneta.com/wiki/tcpreplay-man.html. [man page; accessed 18-April-2022]
Burschka S, Dupasquier B (2016) Tranalyzer: Versatile high performance network traffic analyser. In: 2016 IEEE symposium series on computational intelligence (SSCI), pp 1–8
Chole S, Fingerhut A, Ma S, Sivaraman A, Vargaftik S, Berger A, Mendelson G, Alizadeh M, Chuang ST, Keslassy I, Orda A, Edsall T (2017) DRMT: disaggregated programmable switching. In: SIGCOMM ’17, pp 1–14. ACM, New York, NY, USA
Cisco Systems, Inc. (2022) TRex - Realistic traffic generator. https://trex-tgn.cisco.com/. [Online; accessed 10-February-2022]
Emmerich P, Gallenmuller S, Raumer D, Wohlfart F, Carle G (2015) MoonGen: a scriptable high-speed packet generator. In: Proceedings of the internet measurement conference. IMC ’15, pp 275–287. ACM, New York, NY, USA
Fidler M, Rizk A (2014) A guide to the stochastic network calculus. In: IEEE Commun Surv Tutor 17(1):92–105
Frömmgen A, Stohr D, Koldehofe B, Rizk A (2018) Don’t repeat yourself: seamless execution and analysis of extensive network experiments. In: Proceedings of the 14th international conference on emerging networking experiments and technologies. CoNEXT ’18, , pp 20–26. ACM, 2018
Ghorbani S, Yang Z, Godfrey PB, Ganjali Y, Firoozshahian A (2017) DRILL: micro load balancing for low-latency data center networks. In: Proceedings of the conference of the ACM special interest group on data communication. SIGCOMM ’17, pp 225–238
Intel, Inc (2022) Intel Tofino 2. https://www.intel.de/content/www/de/de/products/network-io/programmable-ethernet-switch/tofino-2-series.html. [Online; accessed 06-February-2022]
iperf3 (2022) https://www.mankier.com/1/iperf3 [man page; accessed 18-April-2022]
Keysight Technologies, Inc (2020) Keysight unveils ultra-high-density, multi-terabit test solution for data center operators and network equipment manufacturers. https://www.keysight.com/de/de/about/newsroom/news-releases/2020/ keysight-unveils-ultra-high-density– multi- terabit-test-solution. html. Press Release. Mar. 2020
Kundel R, Siegmund F, Blendin J, Rizk A, Koldehofe B (2020) P4STA: high performance packet timestamping with programmable packet processors. In: Proceedings of the IEEE/IFIP network operations and management symposium (NOMS), pp 1–9. IEEE
Kundel R, Siegmund F, Hark R, Rizk A, Koldehofe B (2022) Network testing utilizing programmable network hardware. IEEE Communications Magazine 12–17
Kundel R, Stiegele P, Tran D, Zobel J, Abboud O, Hark R, Steinmetz R (2021) User space packet schedulers: towards rapid prototyping of queue-management algorithms. In: Proceedings of the international conference on networked systems (NetSys), pp 1–4. EASST
Le Boudec JY, Thiran P (2001) Network calculus: a theory of deterministic queuing systems for the internet. Springer
P4 Language Consortium (2022) P4 behavioral model (bmv2). https://github.com/p4lang/behavioral-model. [Online; accessed 14-April-2022]
Plexxi, Inc (2016) Latency in ethernet switches. White Paper. 2016
Singla A, Chandrasekaran B, Godfrey PB, Maggs B (2014) The internet at the speed of light. In: Proceedings of the 13th ACM workshop on hot topics in networks. HotNets-XIII, pp 1–7. ACM, New York, NY, USA
Spirent Communications, Inc (2012) Spirent Testcenter Virtual. Product brief
Blumenkranz S (2022) What is precisely the speed of light in fiber optics? https://www.quora.com/What-is-precisely-the-speed-of-light-in-fiber-optics. [Online; accessed 16-April-2022]
Tan Lizhuang, Wei Su, Zhang Wei, Lv Jianhui, Zhang Zhenyi, Miao Jingying, Liu Xiaoxi, Li Na (2021) In-band network telemetry: a survey. Comput Netw 186:1–24
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Kundel, R. (2024). P4STA: High Precision Network Function Benchmarking. In: Accelerating Network Functions Using Reconfigurable Hardware. Springer Theses. Springer, Cham. https://doi.org/10.1007/978-3-031-52872-9_4
Download citation
DOI: https://doi.org/10.1007/978-3-031-52872-9_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-52871-2
Online ISBN: 978-3-031-52872-9
eBook Packages: EngineeringEngineering (R0)