Reduced traversal for consistent hashing for packet flow load balancing
AssigneeJuniper Networks, Inc.
InventorJohn E. Drake
Life of this patent
Estimating the term…
Loading patent…
AssigneeJuniper Networks, Inc.
InventorJohn E. Drake
Estimating the term…
In general, techniques are described for reducing traversal when performing consistent hashing for packet flow load balancing. A computing device comprising a memory and a processor may be configured to perform the techniques. The memory may store a hash ring that includes a plurality of buckets, where a non-zero subset of the plurality of buckets each includes a different output value of a plurality of output values, and a remaining subset of the plurality of buckets each includes an empty value. The processor may prepopulate the remaining subset of the plurality of buckets with the respective different output value of the plurality of output values. The processor may receive a key value, and apply a hash function to the key value to identify a bucket of the plurality of buckets. The processor may next output the output value associated with the identified bucket.
A method comprising:
A computing device comprising:
A network device comprising:
Dependencies are inferred from the claim text.