Proceedings of the 14th International Conference on Emerging Networking EXperiments and Technologies 2018
DOI: 10.1145/3281411.3281436
|View full text |Cite
|
Sign up to set email alerts
|

P4Visor

Abstract: Programmable data planes, PDPs, enable an unprecedented level of flexibility and have emerged as a promising alternative to existing data planes. Despite the rapid development and prototyping cycles that PDPs promote, the existing PDP ecosystem lacks appropriate abstractions and algorithms to support these rapid testing and deployment life-cycles. In this paper, we propose P4Visor, a lightweight virtualization abstraction that provides testing primitives as a first-order citizen of the PDP ecosystem. P4Visor c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2019
2019
2025
2025

Publication Types

Select...
5
5

Relationship

0
10

Authors

Journals

citations
Cited by 60 publications
(9 citation statements)
references
References 39 publications
0
9
0
Order By: Relevance
“…Even though our prototype is based on a software target, we envision that with a hardware target, the processing can be accelerated with negligible overhead [59]. For the resubmission, the switch can reserve a slice with, e.g., virtualization techniques [30,77] with isolated resources to eliminate the impact on data plane processing. 2-Phase Commit Updates.…”
Section: Discussionmentioning
confidence: 99%
“…Even though our prototype is based on a software target, we envision that with a hardware target, the processing can be accelerated with negligible overhead [59]. For the resubmission, the switch can reserve a slice with, e.g., virtualization techniques [30,77] with isolated resources to eliminate the impact on data plane processing. 2-Phase Commit Updates.…”
Section: Discussionmentioning
confidence: 99%
“…Programming the switch at run-time is possible [32], but not for RMT [6], the common commercial devices architecture [2,13]. Researchers have also explored means to enable isolation between offloaded programs [27,30,35], which we will investigate to isolate the Active Learning processing and the rest of the pipeline.…”
Section: Challengesmentioning
confidence: 99%
“…For instance, techniques on how to partially reconfigure an FPGA in an online manner exist [53]. Similar techniques have been explored to dynamically reconfigure the structure of the P4-based PISA forwarding tables [54], [55]. We note that an operator does not have to recompile the tables if the sequences have non-uniform lengths as long as the mapping allows to implement such sequences.…”
Section: Fpga Evaluationmentioning
confidence: 99%