Skip to main content
Top

2024 | OriginalPaper | Chapter

3. Design of QoS-Aware Network Functions

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In this chapter, we focus on realizing network functions with programmable hardware to achieve a high high Quality of Service (QoS) in Internet access networks and in general.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference 3GPP. GPRS Tunnelling Protocol (GTP) across the Gn and Gp interface. Technical report (TR). Version 15.5.0. June 2019 3GPP. GPRS Tunnelling Protocol (GTP) across the Gn and Gp interface. Technical report (TR). Version 15.5.0. June 2019
2.
go back to reference 3GPP. Release 15 Description; Summary of Rel-15 Work Items. Technical report (TR). Version 15.0.0. Oct. 2019 3GPP. Release 15 Description; Summary of Rel-15 Work Items. Technical report (TR). Version 15.0.0. Oct. 2019
4.
go back to reference Bittner R, Ruf E (2014) Forin A (2014) Direct GPU/FPGA communication Via PCI express. Cluster Comput 17(2):339–348CrossRef Bittner R, Ruf E (2014) Forin A (2014) Direct GPU/FPGA communication Via PCI express. Cluster Comput 17(2):339–348CrossRef
6.
go back to reference Bronstein Z, Roch E, Xia J (2015) Molkho A (2015) Uniform handling and abstraction of NFV hardware accelerators. IEEE Netw 29(3):22–29CrossRef Bronstein Z, Roch E, Xia J (2015) Molkho A (2015) Uniform handling and abstraction of NFV hardware accelerators. IEEE Netw 29(3):22–29CrossRef
8.
go back to reference Christele B, Paul M (2022) 5G wireless wireline convergence architecture. Technical report TR-470. Broadband Forum, Mar 2022 Christele B, Paul M (2022) 5G wireless wireline convergence architecture. Technical report TR-470. Broadband Forum, Mar 2022
12.
go back to reference Harkous H, Papagianni C, De Schepper Koen, Jarschel M, Dimolianis M, Pries R (2021) Virtual queues for P4: a poor man’s programmable traffic manager. IEEE Trans Netw Serv Manag 18(3):2860–2872CrossRef Harkous H, Papagianni C, De Schepper Koen, Jarschel M, Dimolianis M, Pries R (2021) Virtual queues for P4: a poor man’s programmable traffic manager. IEEE Trans Netw Serv Manag 18(3):2860–2872CrossRef
13.
go back to reference Hasnat A, Bhattacharyya T, Dey A, Halder S, Bhattacharjee D (2017) A fast FPGA based architecture for computation of square root and inverse square root. In: 2017 Devices for Integrated Circuit (DevIC), pp 383–387 Hasnat A, Bhattacharyya T, Dey A, Halder S, Bhattacharjee D (2017) A fast FPGA based architecture for computation of square root and inverse square root. In: 2017 Devices for Integrated Circuit (DevIC), pp 383–387
14.
go back to reference Hastings N, McLean P (1996) TCP/IP spoofing fundamentals. In: Conference proceedings of the 1996 IEEE fifteenth annual international phoenix conference on computers and communications, pp 218–224 Hastings N, McLean P (1996) TCP/IP spoofing fundamentals. In: Conference proceedings of the 1996 IEEE fifteenth annual international phoenix conference on computers and communications, pp 218–224
16.
go back to reference IEEE Standard for Verilog Hardware Description Language. In: IEEE Std 1364-2005 (Revision of IEEE Std 1364-2001) (2006), pp 1–590 IEEE Standard for Verilog Hardware Description Language. In: IEEE Std 1364-2005 (Revision of IEEE Std 1364-2001) (2006), pp 1–590
17.
go back to reference Intel Corporation (2012) Intel 82599 10 GbE Controller. Datasheet Intel Corporation (2012) Intel 82599 10 GbE Controller. Datasheet
18.
go back to reference Katta N, Alipourfard O, Rexford J, Walker D (2016) Cacheflow: dependency-aware rule-caching for software-defined networks. In: Proceedings of the symposium on SDN research, pp 1–12 Katta N, Alipourfard O, Rexford J, Walker D (2016) Cacheflow: dependency-aware rule-caching for software-defined networks. In: Proceedings of the symposium on SDN research, pp 1–12
19.
go back to reference Kundel R, Blendin J, Viernickel T, Koldehofe B, Steinmetz R (2018) P4-CoDel: active queue management in programmable data planes. In: Proceedings of the IEEE conference on network function virtualization and software defined networks (NFV-SDN). IEEE, pp 1–4 Kundel R, Blendin J, Viernickel T, Koldehofe B, Steinmetz R (2018) P4-CoDel: active queue management in programmable data planes. In: Proceedings of the IEEE conference on network function virtualization and software defined networks (NFV-SDN). IEEE, pp 1–4
20.
go back to reference Kundel R, Burkert T, Griwodz C, Koldehofe B (2019) Chaining of hardware accelerated virtual network functions in PCIe environments. In: Proceedings of the 20th international middleware conference demos and posters. Middleware ’19. ACM, pp 13–14 Kundel R, Burkert T, Griwodz C, Koldehofe B (2019) Chaining of hardware accelerated virtual network functions in PCIe environments. In: Proceedings of the 20th international middleware conference demos and posters. Middleware ’19. ACM, pp 13–14
21.
go back to reference Kundel R, Eryigit K, Markussen J, Griwodz C, Abboud O, Hark R, Steinmetz R (2021) Host Bypassing: direct data piping from the network to the hardware accelerator. In: Proceedings of the 14th international symposium on embedded Multicore/Many-core Systems-on-Chip (MCSoC). Best Paper Award. IEEE, pp 23–30 Kundel R, Eryigit K, Markussen J, Griwodz C, Abboud O, Hark R, Steinmetz R (2021) Host Bypassing: direct data piping from the network to the hardware accelerator. In: Proceedings of the 14th international symposium on embedded Multicore/Many-core Systems-on-Chip (MCSoC). Best Paper Award. IEEE, pp 23–30
22.
go back to reference Kundel R, Krishna NB, Gärtner C, Meuser T, Rizk A (2021) Poster: reverse-path congestion notification: accelerating the congestion control feedback loop. In: Proceedings of the 29th international conference on network protocols (ICNP). IEEE, pp 1–2 Kundel R, Krishna NB, Gärtner C, Meuser T, Rizk A (2021) Poster: reverse-path congestion notification: accelerating the congestion control feedback loop. In: Proceedings of the 29th international conference on network protocols (ICNP). IEEE, pp 1–2
23.
go back to reference Kundel R, Nobach L, Blendin J, Maas W, Zimber A, Kolbe H-J, Schyguda G, Gurevich V, Hark R, Koldehofe B, Steinmetz R (2021) OpenBNG: Central office network functions on programmable data plane hardware. Int J Netw Manag 31(1):1–25CrossRef Kundel R, Nobach L, Blendin J, Maas W, Zimber A, Kolbe H-J, Schyguda G, Gurevich V, Hark R, Koldehofe B, Steinmetz R (2021) OpenBNG: Central office network functions on programmable data plane hardware. Int J Netw Manag 31(1):1–25CrossRef
24.
go back to reference Kundel R, Nobach L, Kolbe H-J, Meuser T, Steinmetz R (2022) FPGA-assisted massive packet queueing and traffic shaping at the network edge. In: Proceedings of the 30th annual international symposium on field-programmable custom computing machines (FCCM). IEEE, p 1 Kundel R, Nobach L, Kolbe H-J, Meuser T, Steinmetz R (2022) FPGA-assisted massive packet queueing and traffic shaping at the network edge. In: Proceedings of the 30th annual international symposium on field-programmable custom computing machines (FCCM). IEEE, p 1
25.
go back to reference Kundel R, Rizk A, Blendin J, Koldehofe B, Hark R, Steinmetz R (2021) P4-CoDel: experiences on programmable data plane hardware. In: Proceedings of the IEEE international conference on communications (ICC). IEEE, pp 1–6 Kundel R, Rizk A, Blendin J, Koldehofe B, Hark R, Steinmetz R (2021) P4-CoDel: experiences on programmable data plane hardware. In: Proceedings of the IEEE international conference on communications (ICC). IEEE, pp 1–6
26.
go back to reference Ike K, Moritz G, David S, Klaus W, Jan Rüth (2021) Tofino + P4: a strong compound for AQM on high-speed networks? In. IFIP/IEEE international symposium on integrated network management (IM) 2021:72–80 Ike K, Moritz G, David S, Klaus W, Jan Rüth (2021) Tofino + P4: a strong compound for AQM on high-speed networks? In. IFIP/IEEE international symposium on integrated network management (IM) 2021:72–80
28.
go back to reference Li S, Reddy D, Jacob B (2018) A performance and power comparison of modern high-speed DRAM architectures. In: Proceedings of the international symposium on memory systems. MEMSYS ’18. ACM, New York, pp 341–353 Li S, Reddy D, Jacob B (2018) A performance and power comparison of modern high-speed DRAM architectures. In: Proceedings of the international symposium on memory systems. MEMSYS ’18. ACM, New York, pp 341–353
29.
go back to reference Markussen J, Kristiansen LB, Borgli RJ, Stensland HK, Seifert F, Riegler M, Griwodz C, Halvorsen P (2020) Flexible device compositions and dynamic resource sharing in PCIe interconnected clusters using device lending. Cluster Comput 23:1211–1234CrossRef Markussen J, Kristiansen LB, Borgli RJ, Stensland HK, Seifert F, Riegler M, Griwodz C, Halvorsen P (2020) Flexible device compositions and dynamic resource sharing in PCIe interconnected clusters using device lending. Cluster Comput 23:1211–1234CrossRef
30.
go back to reference Markussen J, Kristiansen LB, Halvorsen P, KiellandGyrud H, Stensland H, Griwodz C (2021) SmartIO: zero-overhead device sharing through PCIe networking. ACM Trans Comput Syst 38(1–2):2:1–2:78 Markussen J, Kristiansen LB, Halvorsen P, KiellandGyrud H, Stensland H, Griwodz C (2021) SmartIO: zero-overhead device sharing through PCIe networking. ACM Trans Comput Syst 38(1–2):2:1–2:78
31.
go back to reference Markussen J, Kristiansen LB, Stensland HK, Seifert F, Griwodz C, Halvorsen P (2018) Flexible device sharing in PCIe clusters using device lending. In: Proceedings of the 47th international conference on parallel processing companion. ICPP ’18. ACM, pp 48:1–48:10 Markussen J, Kristiansen LB, Stensland HK, Seifert F, Griwodz C, Halvorsen P (2018) Flexible device sharing in PCIe clusters using device lending. In: Proceedings of the 47th international conference on parallel processing companion. ICPP ’18. ACM, pp 48:1–48:10
32.
go back to reference Nadas S, Turanyi ZR, Racz S (2016) Per packet value: a practical concept for network resource sharing. In: 2016 IEEE global communications conference (GLOBECOM, 2016, pp 1–7 Nadas S, Turanyi ZR, Racz S (2016) Per packet value: a practical concept for network resource sharing. In: 2016 IEEE global communications conference (GLOBECOM, 2016, pp 1–7
34.
go back to reference Nobach L, Blendin J, Kolbe H-J, Schyguda G, Hausheer D (2017) Bare-metal switches and their customization and usability in a carrier-grade environment. In: 2017 IEEE 42nd conference on local computer networks (LCN), 2017, pp 649–657 Nobach L, Blendin J, Kolbe H-J, Schyguda G, Hausheer D (2017) Bare-metal switches and their customization and usability in a carrier-grade environment. In: 2017 IEEE 42nd conference on local computer networks (LCN), 2017, pp 649–657
35.
go back to reference Leonhard N, David H (2015) Open, elastic provisioning of hardware acceleration in nfv environments. In: 2015 international conference and workshops on networked systems (NetSys). IEEE, pp 1–5 Leonhard N, David H (2015) Open, elastic provisioning of hardware acceleration in nfv environments. In: 2015 international conference and workshops on networked systems (NetSys). IEEE, pp 1–5
37.
go back to reference Papagianni C, De Schepper K (2019) PI2 for P4: an active queue management scheme for programmable data planes. In: Proceedings of the 15th international conference on emerging networking experiments and technologies. ACM, pp 84–86 Papagianni C, De Schepper K (2019) PI2 for P4: an active queue management scheme for programmable data planes. In: Proceedings of the 15th international conference on emerging networking experiments and technologies. ACM, pp 84–86
38.
go back to reference PCI Express 3.1 Base specification. Peripheral component interconnect special interest group (PCI-SIG). 2010 PCI Express 3.1 Base specification. Peripheral component interconnect special interest group (PCI-SIG). 2010
39.
go back to reference Perino D, Varvello M (2011) A reality check for content centric networking. In: Proceedings of the ACM SIGCOMM workshop on Information-centric networking, pp 44–49 Perino D, Varvello M (2011) A reality check for content centric networking. In: Proceedings of the ACM SIGCOMM workshop on Information-centric networking, pp 44–49
40.
go back to reference Singh SK, Rothenberg CE, Patra G, Pongracz G (2019) Offloading virtual evolved packet gateway user plane functions to a programmable ASIC. In: Proceedings of the 1st ACM CoNEXT workshop on emerging in-network computing paradigms. ENCP ’19. ACM, pp 9–14 Singh SK, Rothenberg CE, Patra G, Pongracz G (2019) Offloading virtual evolved packet gateway user plane functions to a programmable ASIC. In: Proceedings of the 1st ACM CoNEXT workshop on emerging in-network computing paradigms. ENCP ’19. ACM, pp 9–14
41.
go back to reference Telecom Infra Project (TIP) (2020) Open BNG - Technical Requirements. Technical report Telecom Infra Project (TIP) (2020) Open BNG - Technical Requirements. Technical report
42.
go back to reference Thoma Y, Dassatti A, Molla D (2013) FPGA2: An open source framework for FPGA-GPU PCIe communication. In: 2013 international conference on reconfigurable computing and FPGAs (ReConFig), pp 1–6 Thoma Y, Dassatti A, Molla D (2013) FPGA2: An open source framework for FPGA-GPU PCIe communication. In: 2013 international conference on reconfigurable computing and FPGAs (ReConFig), pp 1–6
Metadata
Title
Design of QoS-Aware Network Functions
Author
Ralf Kundel
Copyright Year
2024
DOI
https://doi.org/10.1007/978-3-031-52872-9_3