Invention Grant
- Patent Title: Garbage collection and bin synchronization for distributed storage architecture
-
Application No.: US17717454Application Date: 2022-04-11
-
Publication No.: US11934656B2Publication Date: 2024-03-19
- Inventor: Manan Dahyabhai Patel , Wei Sun
- Applicant: NetApp Inc.
- Applicant Address: US CA San Jose
- Assignee: NetApp, Inc.
- Current Assignee: NetApp, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Cooper Legal Group, LLC
- Main IPC: G06F3/06
- IPC: G06F3/06

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.
Public/Granted literature
- US20230325081A1 GARBAGE COLLECTION AND BIN SYNCHRONIZATION FOR DISTRIBUTED STORAGE ARCHITECTURE Public/Granted day:2023-10-12
Information query