Patent · US Active

Versioned coalescer

US8812612B1 · kind B1 · utility

14Cited by
1References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 20, 2012
Grant dateAug 19, 2014
Priority date
Expiry dateOct 31, 2032

Classification

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

Abstract

The various embodiments are directed towards enabling a versioned coalescer to defer when data blocks cached in unstable storage may be flushed to stable storage. In at least one of the various embodiments, deferring the flushing of cached data blocks until they are read may avoid having to periodically suspend cache operations to flush all cached data from unstable storage to stable storage. In at least one of the various embodiments, if data blocks may be written, a versioned coalescer may cache the data blocks in a high-performance node cache that may be dedicated to a node in a distributed file system. Further, if a process requires a snapshot of at least a portion of the file system a versioned coalescer may examine the node caches for each node. If a node cache contains relevant data blocks the versioned coalescer may insert a snapshot sentinel into the node cache.

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