skip to main content
10.1145/3050220.3060600acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
short-paper

MPVisor: A Modular Programmable Data Plane Hypervisor

Published: 03 April 2017 Publication History

Abstract

P4 is a domain-specific language designed to define the behavior of a data plane. It facilitates offloading simple Network Functions (NFs) onto a programmable data plane in order to reduce latency and improve device efficiency. However, these NFs enforced by different operators may be contradicted. Besides, dynamic management of NFs without interrupting the operation of a data plane is almost impossible. And operation expenditure (Opex) inevitably increases due to the need of expressing richer polices and resolving policy inconsistencies. Therefore, in this poster we propose MPVisor, a high performance hypervisor of P4 specific data plane with modular programmability, to enable isolation and dynamic management of NF instances without data plane interruption. We implement MPVisor and evaluate several benchmarks by comparing with equivalent baseline applications implemented in Hyper4 and native P4 switch.

References

[1]
Bojie Li, Kun Tan, and et al. Clicknp: Highly flexible and high performance network processing with reconfigurable hardware. In SIGCOMM '16, pages 1--14, 2016.
[2]
David Hancock and Jacobus van der Merwe. Hyper4: Using p4 to virtualize the programmable data plane. In CoNEXT '16, pages 35--49, 2016.
[3]
Pat Bosshart, Dan Daly, and et al. P4: Programming protocol-independent packet processors. SIGCOMM Comput. Commun. Rev., 44(3):87--95, July 2014.

Cited By

View all
  • (2023)Advancing SDN from OpenFlow to P4: A SurveyACM Computing Surveys10.1145/355697355:9(1-37)Online publication date: 16-Jan-2023
  • (2023)Packet processing and data plane program verification: A survey with tools, techniques, and challengesInternational Journal of Communication Systems10.1002/dac.555436:14Online publication date: 14-Jun-2023
  • (2022) Newton : Intent-Driven Network Traffic Monitoring IEEE/ACM Transactions on Networking10.1109/TNET.2021.312855730:2(939-952)Online publication date: Apr-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SOSR '17: Proceedings of the Symposium on SDN Research
April 2017
211 pages
ISBN:9781450349475
DOI:10.1145/3050220
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 April 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Modular programming model
  2. P4
  3. data plane hypervisor

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Conference

SOSR '17
Sponsor:
SOSR '17: Symposium on SDN Research
April 3 - 4, 2017
CA, Santa Clara, USA

Acceptance Rates

Overall Acceptance Rate 7 of 43 submissions, 16%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)1
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Advancing SDN from OpenFlow to P4: A SurveyACM Computing Surveys10.1145/355697355:9(1-37)Online publication date: 16-Jan-2023
  • (2023)Packet processing and data plane program verification: A survey with tools, techniques, and challengesInternational Journal of Communication Systems10.1002/dac.555436:14Online publication date: 14-Jun-2023
  • (2022) Newton : Intent-Driven Network Traffic Monitoring IEEE/ACM Transactions on Networking10.1109/TNET.2021.312855730:2(939-952)Online publication date: Apr-2022
  • (2021)A systematic review on distributed denial of service attack defense mechanisms in programmable networksInternational Journal of Network Management10.1002/nem.216331:6Online publication date: 2-Nov-2021
  • (2020)A perspective on P4-based data and control plane modularity for network automationProceedings of the 3rd P4 Workshop in Europe10.1145/3426744.3431330(59-61)Online publication date: 1-Dec-2020
  • (2020)HyperSight: Towards Scalable, High-Coverage, and Dynamic Network Monitoring QueriesIEEE Journal on Selected Areas in Communications10.1109/JSAC.2020.298669038:6(1147-1160)Online publication date: Jun-2020
  • (2019)P4DBIEEE/ACM Transactions on Networking10.1109/TNET.2019.292711027:4(1714-1727)Online publication date: 1-Aug-2019
  • (2018)P4VisorProceedings of the 14th International Conference on emerging Networking EXperiments and Technologies10.1145/3281411.3281436(98-111)Online publication date: 4-Dec-2018
  • (2017)P4DB: On-the-fly debugging of the programmable data plane2017 IEEE 25th International Conference on Network Protocols (ICNP)10.1109/ICNP.2017.8117548(1-10)Online publication date: Oct-2017
  • (2017)Data Plane Programmability Beyond OpenFlowJournal of Network and Systems Management10.1007/s10922-017-9423-225:4(784-818)Online publication date: 1-Oct-2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media