Patent · US Active

Garbage collection and bin synchronization for distributed storage architecture

US12346564B2 · kind B2 · utility

0Cited by
34References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 18, 2024
Grant dateJul 1, 2025
Priority date
Expiry dateMar 18, 2044

Classification

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

Abstract

Techniques are provided for implementing garbage collection and bin synchronization for a distributed storage architecture of worker nodes managing distributed storage composed of bins of blocks. As the distributed storage architecture scales out to accommodate more storage and worker nodes, garbage collection used to free unused blocks becomes unmanageable and slow. Accordingly garbage collection is improved by utilizing heuristics to dynamically speed up or down garbage collection and set sizes for subsets of a bin to process instead of the entire bin. This ensures that garbage collection does not use stale information about what blocks are in-use, and ensures garbage collection does not unduly impact client I/O processing or conversely falls behind on garbage collection. Garbage collection can be incorporated into a bin sync process to improve the efficiency of the bin sync process so that unused blocks are not needlessly copied by the bin sync process.

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