Title
Per-flow state management technique for high-speed networks
Abstract
Flow processing is a fundamental element of stateful traffic classification and it has been recognized as an essential factor for delivering today's application-aware network operations and security services. The basic function within a flow processing engine is to search and maintain a flow table, create new flow entries if no entry matches and associate each entry with flow states and actions for future queries. Network state information on a per-flow basis must be managed in an efficient way to enable Ethernet frame transmissions at 40 Gbit/s (Gbps) and 100 Gbps in the near future. This paper presents a hardware solution of flow state management for implementing large-scale flow tables on popular computer memories using DDR3 SDRAMs. Working with a dedicated flow lookup table at over 90 million lookups per second, the proposed system is able to manage 512-bit state information at run time.
Year
DOI
Venue
2015
10.1109/SOCC.2015.7406911
2015 28th IEEE International System-on-Chip Conference (SOCC)
Keywords
Field
DocType
network flow processing,stateful classification,flow state,lookup table,DDR SDRAM
Traffic classification,Lookup table,Gigabit,Ethernet frame,Computer science,Flow (psychology),DDR SDRAM,Computer network,Real-time computing,Network operations center,Stateful firewall
Conference
Citations 
PageRank 
References 
0
0.34
6
Authors
2
Name
Order
Citations
PageRank
Xin Yang1224.91
Sakir Sezer2101084.22