The search functionality is under construction.

IEICE TRANSACTIONS on Communications

Flow Processing Optimization with Accelerated Flow Actions on High Speed Programmable Data Plane

Zhiyuan LING, Xiao CHEN, Lei SONG

  • Full Text Views

    0

  • Cite this

Summary :

With the development of network technology, next-generation networks must satisfy many new requirements for network functions and performance. The processing of overlong packet fields is one of the requirements and is also the basis for ID-based routing and content lookup, and packet field addition/deletion mechanisms. The current SDN switches do not provide good support for the processing of overlong fields. In this paper, we propose a series of optimization mechanisms for protocol-oblivious instructions, in which we address the problem of insufficient support for overlong data in existing SDN switches by extending the bit width of instructions and accelerating them using SIMD instruction sets. We also provide an intermediate representation of the protocol-oblivious instruction set to improve the efficiency of storing and reading instruction blocks, and further reduce the execution time of instruction blocks by preprocessing them. The experiments show that our approach improves the performance of overlong data processing by 56%. For instructions involving packet field addition and deletion, the improvement in performance reaches 455%. In normal forwarding scenarios, our solution reduces the packet forwarding latency by around 30%.

Publication
IEICE TRANSACTIONS on Communications Vol.E106-B No.2 pp.133-144
Publication Date
2023/02/01
Publicized
2022/08/10
Online ISSN
1745-1345
DOI
10.1587/transcom.2022EBP3069
Type of Manuscript
PAPER
Category
Network System

Authors

Zhiyuan LING
  Chinese Academy of Sciences
Xiao CHEN
  Chinese Academy of Sciences
Lei SONG
  Chinese Academy of Sciences

Keyword