Patent · US Active

Methods and systems for performing efficient snapshots in tiered data structures

US9697267B2 · kind B2 · utility

25Cited by
161References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 7, 2014
Grant dateJul 4, 2017
Priority date
Expiry dateJan 5, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/0679
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A memory controller detects a request, with a key to a data object and a value, to perform an operation. The memory controller locates the data object by mapping the key to a location of the data object in a tiered data structure and identifies a sequence number of the data object. When the sequence number of the data object is greater than a sequence number of a snapshot of the tiered data structure, the memory controller replaces the data object with a modified data object, including the key and the value, and assigns the modified object a unique sequence number. When the sequence number of the data object is less than the sequence number of the snapshot, the memory controller inserts a new data object, including the key and the value, into the tiered data structure and assigns the new data object the unique sequence number.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.