Skip to main content

2024 | OriginalPaper | Buchkapitel

3. Design of QoS-Aware Network Functions

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Intel Corporation (2012) Intel 82599 10 GbE Controller. Datasheet Intel Corporation (2012) Intel 82599 10 GbE Controller. Datasheet
18.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Telecom Infra Project (TIP) (2020) Open BNG - Technical Requirements. Technical report Telecom Infra Project (TIP) (2020) Open BNG - Technical Requirements. Technical report
42.
Zurück zum Zitat 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
Metadaten
Titel
Design of QoS-Aware Network Functions
verfasst von
Ralf Kundel
Copyright-Jahr
2024
DOI
https://doi.org/10.1007/978-3-031-52872-9_3

Neuer Inhalt