Adjustable garbage collection suspension interval
AssigneeMicron Technology, Inc.
InventorsPoorna Kale, Christopher J. Bueb, Ashok Sahoo
Life of this patent
Estimating the term…
Abstract
A host system can be queried to determine whether new data has been received based on a first time interval. After completion of the first time interval, a determination can be made as to whether the new data has been received and whether a portion of the new data was not stored. In response to the portion of the new data not being stored, the host system can be queried to determine whether subsequent data has been received based on a second time interval where the second time interval is different from first time interval.
Claims20
A method comprising:
- querying a host system to determine whether new data has been received from the host system based on a first time interval;
- determining, after completion of the first time interval, that the new data has been received;
- determining whether a portion of the new data was not stored at a memory sub-system;
- and
- in response to the portion of the new data not being stored at the memory sub-system, querying, by a processing device, the host system to determine whether subsequent data has been received based on a second time interval, wherein the second time interval is different from the first time interval.
A system comprising:
- a memory component;
- and
- a processing device, operatively coupled to the memory component, the processing device to:
- identify a garbage collection suspension interval;
- suspend a garbage collection operation at completion of the garbage collection suspension interval;
- in response to suspending the garbage collection operation at completion of the garbage collection suspension interval, determine whether new data is to be received from a host system;
- in response to determining that the new data is to be received, determine whether one or more data frames of the new data were dropped;
- and
- in response to one or more data frames of the new data being dropped, suspend the garbage collection operation at completion of a different garbage collection suspension interval.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to:
- query a host system to determine whether new data has been received from the host system based on a first time interval;
- determine, after completion of the first time interval, that the new data has been received;
- determine whether a portion of the new data was not stored at a memory sub-system;
- and
- in response to the portion of the new data not being stored at the memory sub-system, query the host system to determine whether subsequent data has been received based on a second time interval, wherein the second time interval is different from the first time interval.
Dependencies are inferred from the claim text.