Please download the dossier by clicking on the dossier button x
×

System and method for reading and writing data with a shared memory hash table

  • US 9,495,114 B2
  • Filed: 05/05/2014
  • Issued: 11/15/2016
  • Est. Priority Date: 05/10/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to read data for a local buffer of a reader of a network element, the method comprising:

  • locating a bucket for the data in a shared memory hash table, wherein a writer updates the data in-place in the bucket in the shared memory hash table and the reader is one of a plurality of readers that reads from the shared memory hash table;

    retrieving an initial value of a version of the bucket;

    if the initial value of the version indicates that the data is being modified,copying the data from a lookaside buffer to the local buffer for the shared memory hash table, wherein the lookaside buffer stores a copy of the data of the bucket while the bucket is being modified and is accessible by the plurality of readers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×