JOURNAL ARTICLE

Flow Caching in Protocol Oblivious Forwarding Switches

Zuowei CaoXiao ChenHong NiXiaozhou Ye

Year: 2018 Journal:   电子与信息学报 Vol: 40 (11)Pages: 2772-2778

Abstract

Protocol Oblivious Forwarding (POF) supports the arbitrary protocol processing, enhancing the programmability of Software Defined Networking (SDN). In order to improve the forwarding performance, a flow caching method is proposed. To parse the packet in advance, absolute positions of matching fields are obtained by identifying the dependency of matching and actions. To guarantee the acceleration effect of flow caching, flow tables are selected according to their matching types and number of entries. In addition, the single-flow table cache and multi-flow table cache are compared and an adaptive switching strategy is proposed based on the actual situation of network traffic. The POFSwitch is extended to implement the proposed method and it is validated under the real rules and backbone traces. The switch packet forwarding rate is increased by 220% after applying flow caching. Flow caching can provide higher forwarding performance for programmable data planes.

Keywords:
Computer science Packet forwarding Computer network Network packet Cache Protocol (science) Table (database) Routing table Flow (mathematics) Matching (statistics) Distributed computing Routing protocol

Metrics

2
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.36
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software-Defined Networks and 5G
Physical Sciences →  Computer Science →  Computer Networks and Communications
Network Packet Processing and Optimization
Physical Sciences →  Computer Science →  Hardware and Architecture
Caching and Content Delivery
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Protocol-oblivious forwarding

Haoyu Song

Year: 2013 Pages: 127-132
JOURNAL ARTICLE

Accelerating Protocol Oblivious Forwarding Programmable Data Plane With Flow Cache

Xinxin TangXuewen ZengLei Song

Journal:   IEEE Transactions on Network and Service Management Year: 2022 Vol: 20 (1)Pages: 578-594
JOURNAL ARTICLE

A Split Architecture Approach to Terabyte-Scale Caching in a Protocol-Oblivious Forwarding Switch

Li DingJinlin WangYiqiang ShengLingfang Wang

Journal:   IEEE Transactions on Network and Service Management Year: 2017 Vol: 14 (4)Pages: 1171-1184
© 2026 ScienceGate Book Chapters — All rights reserved.