Patent · US Active

Issuing efficient writes to erasure coded objects in a distributed storage system with two tiers of storage

US11334277B2 · kind B2 · utility

0Cited by
6References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 7, 2020
Grant dateMay 17, 2022
Priority date
Expiry dateOct 30, 2040

Classification

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

Abstract

Techniques for issuing efficient writes to an erasure coded storage object in a distributed storage system are provided. In one set of embodiments, a node of the system can receive a write request for updating a logical data block of the storage object, write data/metadata for the block to a record in a data log of a metadata object of the storage object (where the metadata object is stored on a performance storage tier), place the block data in a free slot of an in-memory bank, and determine whether the in-memory bank has become full. If the in-memory bank is full, the node can further allocate a segment in a capacity object of the storage object for holding contents of the in-memory bank (where the capacity object is stored on a capacity storage tier), and write the in-memory bank contents via a full stripe write to the allocated segment.

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