P4MT: Designing and Evaluating Multi-Tenant Services for P4 Switches

Buck Chung, Chien Chen, Chien-Chao Tseng, Jim Hao Chen, Joe Mambretti

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The goal of P4MT is to leverage the role-based control mechanism in P4Runtime Specification to further enable multi-tenancy on a single P4 switch. The evaluation results show that P4MT consumes only a small percentage of ASIC space and causes a negligible increment in data plane/control plane latency. International P4 Experimental Networks (i-P4EN) has been created to realize the potential of P4 experimental networks. To perform multiple experiments for research groups, multitenancy is required to increase the efficiency of the testbed. By modifying the P4Runtime design and P4 pipeline, we designed and implemented multi-tenancy on a P4 switch. With P4MT, each tenant can select its own P4 pipeline and control the packet processing without intervening with the packet processing of other tenants. Future work includes supporting P4 Externs for programmable data plane networking, multi-tenant networking and automatic pipeline migration on P4MT.

Original languageEnglish
Title of host publication2021 22nd Asia-Pacific Network Operations and Management Symposium, APNOMS 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages267-272
Number of pages6
ISBN (Electronic)9784885523328
DOIs
StatePublished - 8 Sep 2021
Event22nd Asia-Pacific Network Operations and Management Symposium, APNOMS 2021 - Virtual, Online, Taiwan
Duration: 8 Sep 202110 Sep 2021

Publication series

Name2021 22nd Asia-Pacific Network Operations and Management Symposium, APNOMS 2021

Conference

Conference22nd Asia-Pacific Network Operations and Management Symposium, APNOMS 2021
Country/TerritoryTaiwan
CityVirtual, Online
Period8/09/2110/09/21

Keywords

  • multi-tenant networking
  • P4
  • programmable networking
  • Software Defined Networking

Fingerprint

Dive into the research topics of 'P4MT: Designing and Evaluating Multi-Tenant Services for P4 Switches'. Together they form a unique fingerprint.

Cite this