arrow
返回

Building and Testing Modular Programs for Programmable Data Planes

delete2020-07-01
delete9
delete
OA
AI
P
Peng Zheng
T
Theophilus Benson *
C
Chengchen Hu
DOI:10.1109/JSAC.2020.2986693delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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 can efficiently support multiple PDP programs through a combination of compiler optimizations and program analysis-based algorithms. P4Visor's algorithm improves over state-of-the-art techniques by significantly reducing the resource overheads associated with embedding numerous versions of a PDP program into hardware. To demonstrate the efficiency and viability of P4Visor, we implemented and evaluated P4Visor on both a software switch and an FPGA-based hardware switch using fourteen of different PDP programs. Our results demonstrate that P4Visor introduces minimal overheads and is one order of magnitude more efficient than existing PDPs primitives for concurrently supporting multiple programs.
Keyword:
Testing
Virtualization
Merging
Hardware
Ecosystems
Switches
Software
Programmable data plane
code merge
testing
fault tolerance

期刊

IEEE Journal on Selected Areas in Communications 封面图
IEEE Journal on Selected Areas in Communications
IF:
17.2
论文数:
6.4K
被引数:
3.1W

机构

B
Brown University
学者数:
2.4W
论文数: 2.2W
被引数: 3.2W
X
xi'an jiaotong university
学者数:
9.3W
论文数: 6.7W
被引数: 75
引用论文

引用论文

err分享
err收藏
err分享
err收藏
13C- and 15N-Labeling Strategies Combined with Mass Spectrometry Comprehensively Quantify Phospholipid Dynamics in C. elegans
err2015-11-03
err0
errOAAI
errBlair C. R. Dancy; Shaw-Wen Chen; Robin Drechsler; Philip R. Gafken; Carissa Perez Olsen
err分享
err收藏
Promotion of Aberrant Crypt Foci and Cancer in Rat Colon by Thermolyzed Protein
err1992-07-01
err0
PREAI
errX.-M. Zhang; D. Stamp; S. Minkin; A. Medline; D. E. Corpet; W. R. Bruce; M. C. Archer
err分享
err收藏
学者 查看更多内容