arrow
返回

Programming Network Stack for Physical Middleboxes and Virtualized Network Functions

delete2024-04-01
delete0
PRE
AI
黎
黎浩 (Hao Li) *
Y
Yihan Dang
G
Guangda Sun
C
Changhao Wu
P
Peng Zhang
D
Danfeng Shan
T
Tian Pan
C
Chengchen Hu
DOI:10.1109/TNET.2023.3307641delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Middleboxes are becoming indispensable in modern networks. However, programming the network stack of middleboxes to support emerging transport protocols and flexible stack hierarchy is still a daunting task. To this end, we propose Rubik, a language that greatly facilitates the task of middlebox stack programming. Different from existing hand-written approaches, Rubik offers various high-level constructs for relieving the operators from dealing with massive native code, so that they can focus on specifying their processing intents. We show that using Rubik one can program the middlebox stack with minor effort, e.g., 250 lines of code for a complete TCP/IP stack, which is a reduction of 2 orders of magnitude compared to the hand-written versions. To maintain a high performance, we conduct extensive optimizations at the middle-and back-end of the compiler. Experiments show that the stacks generated by Rubik outperform the mature hand-written stacks by at least 30% in throughput.
Keyword:
Middleboxes
network function virtualization (NFV)
software defined networking

期刊

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

机构

B
beijing university of posts & telecommunications
学者数:
1.4W
论文数: 1.2W
被引数: 9
X
xi'an jiaotong university
学者数:
9.3W
论文数: 6.7W
被引数: 75
N
National University of Singapore
学者数:
7.6W
论文数: 6.5W
被引数: 11.4W
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
Serological Reactivity to Borrelia burgdorferi, Borrelia afzelli, and Borrelia garinii Antigens in Patients Afflicted by Peripheral Facial Paralysis in Brazil
err2002-01-01
err0
PREAI
errSulene Pirana; Natalino Hajime Yoshinari; Alexandre Médicis da Silveira; Ricardo Ferreira Bento; Virginia Bonoldi
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收藏
Catalytic potential of highly defective (211) surfaces of zinc blende ZnO
err2015-01-01
err0
PREAI
errChunguang Tang; Hugh F. Wilson; Michelle J. S. Spencer; Amanda S. Barnard
err分享
err收藏
学者 查看更多内容