arrow
返回

Runtime Verification for Programmable Switches

delete2023-08-01
delete1
delete
OA
AI
A
Apoorv Shukla *
H
Huedemann, Kevin
Z
Zsolt Vági
L
Lily Hügerich
G
Georgios Smaragdakis
A
Artur Hecker
S
Stefan Schmid
A
Anja Feldmann
DOI:10.1109/TNET.2023.3234931delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
We introduce a runtime verification framework for programmable switches that complements static analysis. To evaluate our approach, we design and develop, a runtime verification system that automatically detects, localizes, and patches software bugs in P4 programs. Bugs are reported via a violation of pre-specified expected behavior that is captured by . is based on machine learning-guided fuzzing that tests P4 switch non-intrusively, i.e., without modifying the P4 program for detecting runtime bugs. This enables an automated and real-time localization and patching of bugs. We used a prototype to detect and patch existing bugs in various publicly available P4 application programs deployed on two different switch platforms, namely, behavioral model (bmv2) and Tofino. Our evaluation shows that significantly outperforms bug detection baselines while generating fewer packets and patches bugs in large P4 programs, e.g., switch.p4 without triggering any regressions.
Keyword:
Computer bugs
Behavioral sciences
Runtime
Software
Fuzzing
Pipelines
Static analysis
Programmable networks
P4
verification

期刊

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

机构

S
sap
学者数:
69
论文数: 70
被引数: 0
H
huawei technologies
学者数:
3.3K
论文数: 2.9K
被引数: 1
D
Delft University of Technology
学者数:
2.6W
论文数: 2.5W
被引数: 3.8W
M
Max Planck Society
学者数:
8.2W
论文数: 7.7W
被引数: 3.3W
F
fraunhofer gesellschaft
学者数:
1.6W
论文数: 1.2W
被引数: 24
学者 查看更多机构
引用论文

引用论文

The Hydroalumination of Ethylene. A Self-consistent Field Molecular Orbital Study.乙烯的加氢铝化。自洽场分子轨道研究。
err1982-01-01
err0
errOAAI
errOdd Gropen; Arne Haaland; P. Convert; Lothar Beyer; Otto Bastiansen; Geir Braathen; Liv Fernholt; Grete Gundersen; Claus J. Nielsen; Bjørg N. Cyvin; Sven J. Cyvin
err分享
err收藏
Matrix metalloproteinase 3 restricts viral infection by enhancing host antiviral immunity
err2022-10-01
err0
PREAI
errTingting Feng; Hao Tong; Zhihao Ming; Lei Deng; Jiayan Liu; Jiahui Wu; Zhengrong Chen; Yongdong Yan; Jianfeng Dai
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收藏
err分享
err收藏
Automated Program Repair
err2019-11-21
err231
PREAI
errLe Goues, Claire; Pradel, Michael; Roychoudhury, Abhik
err分享
err收藏
Analysis on smart material suitable for autogenous microelectronic application
err2019-08-30
err0
PREAI
errR Sitharthan; Manimaran Ponnusamy; Madurakavi Karthikeyan; D Shanmuga Sundar
err分享
err收藏
学者 查看更多内容