Invention Grant
- Patent Title: Garbage collection pacing in a storage system
-
Application No.: US17495626Application Date: 2021-10-06
-
Publication No.: US11561696B2Publication Date: 2023-01-24
- Inventor: Joseph Blount
- Applicant: NETAPP, INC.
- Applicant Address: US CA San Jose
- Assignee: NETAPP, INC.
- Current Assignee: NETAPP, INC.
- Current Assignee Address: US CA San Jose
- Agency: Loza & Loza, LLP
- Agent Tejinder Singh
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F3/06

Abstract:
A system and method for improving storage system performance by reducing or avoiding load spike amplification when performing garbage collection is disclosed. A storage controller in a storage system tracks system load including write load and read load, as well as available free segments. The storage controller uses these tracked values as inputs and, with these inputs, generates a garbage collection rate. Where read load is included, a scaled portion of the read load is taken into consideration so that, as the number of free segments nears the minimum amount desired and to prevent garbage collecting too slowly, the read load is gradually excluded from the garbage collection rate determination. The garbage collection rate is therefore responsive to system load so that, in times of high system load, the rate reduces as much as is safe so that the write load takes priority with computing resources of the storage controller.
Public/Granted literature
- US20220027048A1 Garbage Collection Pacing in a Storage System Public/Granted day:2022-01-27
Information query