Toward consistent state management of adaptive programmable networks based on P4

Mu He, Andreas Blenk, Wolfgang Kellerer, Stefan Schmid

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

14 Scopus citations

Abstract

Emerging network applications (augmented reality, industrial Internet, etc.) introduce stringent new requirements on the performance, dependability, and adaptability of communication networks. Programmable data planes (e.g., based on P4) provide new opportunities to meet these requirements, by enabling adaptive network reconfigurations. However, ensuring consistency during such reconfigurations remains challenging. This paper makes a first step toward a more automated state management of adaptive data planes. In particular, we present an efficient P4 state management framework, P4State, which allows to quickly identify the network states from the source code that are critical for data plane reconfigurations (e.g., due to scaling, failure recovery). We report on first promising evaluation results of our prototype implementation in terms of correctness and efficiency, also considering two case studies using HULA (load balancing in data center) and HashPipe (line-rate measurement in data plane).

Original languageEnglish
Title of host publicationNEAT 2019 - Proceedings of the 2019 ACM SIGCOMM Workshop on Networking for Emerging Applications and Technologies, Part of SIGCOMM 2019
PublisherAssociation for Computing Machinery, Inc
Pages29-35
Number of pages7
ISBN (Electronic)9781450368766
DOIs
StatePublished - 14 Aug 2019
Event2nd ACM SIGCOMM Workshop on Networking for Emerging Applications and Technologies, NEAT 2019 - Beijing, China
Duration: 19 Aug 2019 → …

Publication series

NameNEAT 2019 - Proceedings of the 2019 ACM SIGCOMM Workshop on Networking for Emerging Applications and Technologies, Part of SIGCOMM 2019

Conference

Conference2nd ACM SIGCOMM Workshop on Networking for Emerging Applications and Technologies, NEAT 2019
Country/TerritoryChina
CityBeijing
Period19/08/19 → …

Keywords

  • Code Analysis
  • P4
  • Programmable Data-Planes
  • Stateful Reconfiguration

Fingerprint

Dive into the research topics of 'Toward consistent state management of adaptive programmable networks based on P4'. Together they form a unique fingerprint.

Cite this