arrow
返回

P4DB: On-the-Fly Debugging for Programmable Data Planes

delete2019-08-01
delete4
PRE
AI
周元德 封面图
周元德 (Yu Zhou)
毕军 封面图
毕军 (Jun Bi)
C
Cheng Zhang
B
Bingyang Liu
Z
Zhaogeng Li
王旸旸 封面图
王旸旸 (Yangyang Wang) *
于明礼 封面图
于明礼 (Mingli Yu)
DOI:10.1109/TNET.2019.2927110delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
While extending network programmability to a more considerable extent, P4 raises the difficulty of detecting and locating bugs, e.g., P4 program bugs and missed table rules, in runtime. These runtime bugs, without prompt disposal, can ruin the functionality and performance of networks. Unfortunately, the absence of efficient debugging tools makes runtime bug troubleshooting intricate for operators. This paper is devoted to on-the-fly debugging of runtime bugs for programmable data planes. We propose P4DB, a general debugging platform that empowers operators to debug P4 programs in three levels of visibility with rich primitives. By P4DB, operators can use the watch primitive to quickly narrow the debugging scope from the network level or the device level to the table level, then use the break and next primitives to decompose match-action tables and finely locate bugs. We implement a prototype of P4DB and evaluate the prototype on two widely-used P4 targets. On the software target, P4DB merely introduces a small throughput penalty (1.3% to 13.8%) and a little delay increase (0.6% to 11.9%). Notably, P4DB almost introduces no performance overhead on Tofino, the hardware P4 target.
Keyword:
Programmable data plane
P4
data plane debugger
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

I
IEEE-ACM Transactions on Networking
IF:
3.6
论文数:
4.4K
被引数:
9.5K

机构

T
tsinghua university
学者数:
11.9W
论文数: 10.0W
被引数: 137
P
Pennsylvania State University
学者数:
3.0W
论文数: 2.6W
被引数: 7.2W
P
pennsylvania commonwealth system of higher education (pcshe)
学者数:
12.9W
论文数: 11.7W
被引数: 177
B
baidu
学者数:
578
论文数: 471
被引数: 1
学者 查看更多机构
引用论文

引用论文

Magneto-Luminescence Correlation in the Textbook Dysprosium(III) Nitrate Single-Ion Magnet
err2016-11-18
err0
errOAAI
errEkaterina Mamontova; Jérôme Long; Rute Ferreira; Alexandre Botas; Dominique Luneau; Yannick Guari; Luis Carlos; Joulia Larionova
err分享
err收藏
Dimethyl ether: A fuel for the 21st century
err1997-01-01
err0
PREAI
errT.H. Fleisch; A. Basu; M.J. Gradassi; J.G. Masin
err分享
err收藏
Fast synthesis of β-NaYF4:Ln3+(Ln = Yb/Er, Yb/Tm) upconversion nanocrystals via a topotactic transformation route
err2016-01-01
err0
PREAI
errYang Feng; Baiqi Shao; Yan Song; Shuang Zhao; Jiansheng Huo; Wei Lü; Hongpeng You
err分享
err收藏
学者 查看更多内容