Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
P4-MTAGG - a Framework for Multi-Tenant P4 Network Devices
Institute of Applied Computer Science, Germany..
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).ORCID iD: 0000-0002-9446-8143
Elte Eötvös Loránd University, Hungary..
Elte Eötvös Loránd University, Hungary..
Show others and affiliations
2024 (English)In: Proceedings of Würzburg Workshop on 6G Networks  (WueWoWas'24), University of Würzburg , 2024, p. 1-4Conference paper, Published paper (Refereed)
Abstract [en]

The current P4 programmability model assumesthat a P4 programmable device is owned and controlled bya single tenant. However, in typical NFV scenarios, supportfor multiple tenants is desirable. When each tenant may wantto deploy their own P4 pipeline offering different networkfunctions (NF), supporting multiple co-existing tenant pipelineson a single platform is difficult because it requires pipelinemerging, control plane support, and resource management ofthe platform. In this paper, we present P4-MTAGG, a novelframework for flexibly deploying multiple P4 programmableNFs on a programmable match-action pipeline while supportingmultiple tenants. P4-MTAGG consists of i) novel compiler-addons for automatic merging multiple P4-pipelines, ii) p4runtimeproxy to allow for control plane access of the aggregated pipelinestogether with policy based resource management for the P4target, and iii) orchestrator to automate the provisioning of aP4-based target utilizing aggregation either in a simulated orreal hardware environment. We use a testbed equipped withNetronome SmartNIC to evaluate the throughput and latency ofaggregated pipelines varying the complexity of individual ones.By comparing the performance of the aggregated pipelines withthe non-aggregated ones, we show that the synthesized codecreates overhead due to the usage of SRv6 and per tenantmetering for resource management.

Place, publisher, year, edition, pages
University of Würzburg , 2024. p. 1-4
National Category
Communication Systems
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kau:diva-103624DOI: 10.25972/OPUS-38865OAI: oai:DiVA.org:kau-103624DiVA, id: diva2:1946773
Conference
Würzburg Workshop on 6G Networks (WueWoWas'24), Würzburg, Germany, September 30- October 1, 2024.
Available from: 2025-03-24 Created: 2025-03-24 Last updated: 2025-03-24Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records

Kassler, Andreas

Search in DiVA

By author/editor
Kassler, Andreas
By organisation
Department of Mathematics and Computer Science (from 2013)
Communication Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 22 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf