Arista Networks, Inc.
System and method of a shared memory hash table with notifications and reduced memory utilization

Last updated:

Abstract:

A method and apparatus of a device that includes a shared memory hash table that notifies one or more readers of changes to the shared memory hash table is described. In an exemplary embodiment, a device receives a key that corresponds to the value, where the key used to retrieve the value form the shared memory hash table and the shared memory hash table is written to by a writer and read from by a plurality of readers. In addition, the device retrieves an index from a local values table, where the local values table stores a plurality of indices for one of the plurality of readers and the index is an index into an entry in the shared memory hash table. The device further retrieves the value from the shared memory hash table using the index.

Status:
Grant
Type:

Utility

Filling date:

3 Aug 2015

Issue date:

5 May 2020