Patent · US Active

Checkpoints management by a memory controller

US12079209B1 · kind B1 · utility

0Cited by
3References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 24, 2020
Grant dateSep 3, 2024
Priority date
Expiry dateMay 3, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/24573
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for managing multiple checkpoints stored in a memory unit, the method may include (a) managing a checkpoint tree, by a memory controller; the checkpoint tree comprises reference nodes and active nodes; wherein a reference node of the reference nodes holds a snapshot of a parent checkpoint taken at the time that a child checkpoint was created from the parent checkpoint; wherein an active node of the active nodes that is associated with the parent node stores changes to the parent checkpoint introduced after a creation of the active node; and wherein the parent checkpoint and the child checkpoint belong to multiple checkpoints stored in the checkpoint tree; (b) receiving access requests to access key value (KV) pairs of one or more checkpoints of the multiple checkpoints; and (c) responding to the access requests based, at least in part, on the checkpoint tree.

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