arrow
Return

Accelerating Network Features Deployment With Heterogeneous Platforms

delete2025-02-01
delete0
PRE
AI
T
Tingting Xu
X
Xiaoliang Wang *
C
Chen Tian
Y
Yun Xiong
B
Baoliu Ye
S
Sanglu Lu
C
Cam-Tu Nguyen
DOI:10.1109/TNET.2024.3491840delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Enhancing the networking system with appropriate functions is a longstanding goal. Unfortunately, in today's largescale high-speed data centers, the feature velocity of network functions is slow because it is hard to verify the function in realistic scenarios. Recent advances in programmable switching ASICs have enabled the network data plane to move beyond its traditional role of packet forwarding. However, the current compromise between performance and flexibility results in limitations such as restricted memory/computation resources and programmable models. These limitations make it challenging for programmable switches to offer more features and to be deployed in large-scale production environments. In response, we present CLIP, a framework that works in collaboration with programmable devices and commodity servers to enhance the validation and deployment velocity of features. CLIP defines a cross-platform function definition framework and provides a set of tools to reduce the complexity of manually writing cross-platform programs. We propose an automatic traffic placement and scaling mechanism to coordinate packet processing performance across heterogeneous devices. Compared with software-based Network Functions (NFs), CLIP achieves a throughput ranging from 1.36x to 16.06x under different realistic traffic loads. Through the development and deployment of three self-defined functions within a realistic testbed, we demonstrate the feasibility and efficiency of CLIP.
Keywords:
Servers
Pipelines
Hardware
Throughput
Registers
Program processors
Production
Process control
Switches
Software
Programmable network
network functions deployment
hardware-software co-design

Journal

I
IEEE-ACM Transactions on Networking
IF:
3.6
Papers:
4.4K
Citations:
9.5K

Organization

H
huawei technologies
Scholars:
3.3K
Papers: 2.9K
Citations: 1
N
nanjing university
Scholars:
7.7W
Papers: 5.6W
Citations: 87