Dynamically modifying garbage collection rates for a memory subsystem in a closed-loop system
US11899576B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Jun 11, 2019 |
| Grant date | Feb 13, 2024 |
| Priority date | — |
| Expiry date | Aug 1, 2041 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/7208
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
In a closed-loop garbage collection system a comparator receives a first target time indicating when a first superblock of memory is expected to be filled based on a first write rate for a first write cursor writing data units into the first superblock. The comparator further receives a negative loop feedback based on one or more elements from the garbage collection process. The comparator determines a first garbage collection rate based on the first target time and the negative loop feedback, where the first garbage collection rate is calculated to provide a free empty superblock to the first write cursor within a range of time of the first target time. The comparator sends instructions to a garbage collection manager to perform a garbage collection process at the first garbage collection rate, wherein an outcome of the garbage collection process is incorporated into the negative loop feedback sent to the comparator.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.