Invention Grant
- Patent Title: Flow table aging optimized for DRAM access
-
Application No.: US17509645Application Date: 2021-10-25
-
Publication No.: US11620237B2Publication Date: 2023-04-04
- Inventor: Weihuang Wang , Prashant Chandra
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Agency: Lerner, David, Littenberg, Krumholz & Mentlik, LLP
- Main IPC: H04L12/873
- IPC: H04L12/873 ; G06F12/123 ; G06F12/02 ; H04L47/52 ; H04L47/2483 ; H04L49/90 ; H04L47/10

Abstract:
A flow table management system can include a hardware memory module communicatively coupled to a network interface card. The hardware memory module is configured to store a flow table including a plurality of network flow entries. The network interface card further includes a flow table age cache configured to store a set of recently active network flows and a flow table management module configured to manage a duration for which respective network flow entries in the flow table stored in the hardware memory module remain in the flow table using the flow table age cache. In some implementations, age information about each respective flow in the flow table is stored in the hardware memory module in an age state table that is separate from the flow table.
Information query