Technologies for concurrency of cuckoo hashing flow lookup
AssigneeIntel Corporation
InventorsRen Wang, Dong Zhou, Bruce Richardson, George W. Kennedy, Christian Maciocco, Sameh Gobriel, Tsung-Yuan C. Tai
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsRen Wang, Dong Zhou, Bruce Richardson, George W. Kennedy, Christian Maciocco, Sameh Gobriel, Tsung-Yuan C. Tai
Estimating the term…
Technologies for supporting concurrency of a flow lookup table at a network device. The flow lookup table includes a plurality of candidate buckets that each includes one or more entries. The network device includes a flow lookup table write module configured to perform a displacement operation of a key/value pair to move the key/value pair from one bucket to another bucket via an atomic instruction and increment a version counter associated with the buckets affected by the displacement operation. The network device additionally includes a flow lookup table read module to check the version counters during a lookup operation on the flow lookup table to determine whether a displacement operation is affecting the presently read value of the buckets. Other embodiments are described herein and claimed.
A network device to support concurrency of a flow lookup table, the network device comprising:
One or more computer-readable storage media comprising a plurality of instructions stored thereon that in response to being executed cause a computing device to:
A method for supporting concurrency of a flow lookup table, the method comprising:
Dependencies are inferred from the claim text.