Skip to main content

P4STA: High Precision Network Function Benchmarking

  • Chapter
  • First Online:
Accelerating Network Functions Using Reconfigurable Hardware

Part of the book series: Springer Theses ((Springer Theses))

  • 55 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://github.com/ralfkundel/p4sta

References

  1. 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]

  2. Burschka S, Dupasquier B (2016) Tranalyzer: Versatile high performance network traffic analyser. In: 2016 IEEE symposium series on computational intelligence (SSCI), pp 1–8

    Google Scholar 

  3. 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

    Google Scholar 

  4. Cisco Systems, Inc. (2022) TRex - Realistic traffic generator. https://trex-tgn.cisco.com/. [Online; accessed 10-February-2022]

  5. 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

    Google Scholar 

  6. Fidler M, Rizk A (2014) A guide to the stochastic network calculus. In: IEEE Commun Surv Tutor 17(1):92–105

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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]

  10. iperf3 (2022) https://www.mankier.com/1/iperf3 [man page; accessed 18-April-2022]

  11. 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

  12. 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

    Google Scholar 

  13. Kundel R, Siegmund F, Hark R, Rizk A, Koldehofe B (2022) Network testing utilizing programmable network hardware. IEEE Communications Magazine 12–17

    Google Scholar 

  14. 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

    Google Scholar 

  15. Le Boudec JY, Thiran P (2001) Network calculus: a theory of deterministic queuing systems for the internet. Springer

    Google Scholar 

  16. P4 Language Consortium (2022) P4 behavioral model (bmv2). https://github.com/p4lang/behavioral-model. [Online; accessed 14-April-2022]

  17. Plexxi, Inc (2016) Latency in ethernet switches. White Paper. 2016

    Google Scholar 

  18. 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

    Google Scholar 

  19. Spirent Communications, Inc (2012) Spirent Testcenter Virtual. Product brief

    Google Scholar 

  20. 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]

  21. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ralf Kundel .

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics