Patent · US Active

Systems and methods for persistent cache logging

US9842053B2 · kind B2 · utility

9Cited by
242References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 15, 2013
Grant dateDec 12, 2017
Priority date
Expiry dateJul 4, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/466
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A cache log module stores an ordered log of cache storage operations sequentially within the physical address space of a non-volatile storage device. The log may be divided into segments, each comprising a set of log entries. Data admitted into the cache may be associated with respective log segments. Cache data may be associated with the log segment that corresponds to the cache storage operation in which the cache data was written into the cache. The backing store of the data may be synchronized to a particular log segment by identifying the cache data pertaining to the segment (using the associations), and writing the identified data to the backing store. Data lost from the cache may be recovered from the log by, inter alia, committing entries in the log after the last synchronization time of the backing store.

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