Host rate adjustment using free space values
AssigneeMicron Technology, Inc.
InventorDonghua Zhou
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatuses include receiving a current free space value and a historic delta value. A delta value is calculated using the current free space value, a target free space value, and the historic delta value. A delta region is determined using the delta value. A new host rate is calculated using the determined delta region, the calculated delta value, and the historic delta value. The new host rate is sent to a host device causing the host device to change a current host rate to the new host rate.
Claims20
A method comprising:
- calculating a delta value using a current free space value, a target free space value, and a historic delta value, wherein the historic delta value is determined using one or more previous delta values;
- determining a delta region of a plurality of delta regions using the delta value, wherein each delta region of the plurality of delta regions includes a contiguous range of delta values and wherein the determined delta region includes the calculated delta value;
- calculating a new host rate using the determined delta region and a current host rate;
- and
- sending the new host rate to a host device, wherein the host device changes the current host rate to the new host rate.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to:
- calculate a delta value using a current free space value, a target free space value, and a historic delta value, wherein the historic delta value is determined using one or more previous delta values;
- determine a delta region of a plurality of delta regions using the delta value, wherein each delta region of the plurality of delta regions includes a contiguous range of delta values and wherein the determined delta region includes the calculated delta value;
- calculate a new host rate using the determined delta region and a current host rate;
- and
- send the new host rate to a host device, wherein the host device changes the current host rate to the new host rate.
A system comprising:
- a plurality of memory devices;
- and
- a processing device, operatively coupled with the plurality of memory devices, to:
- calculate a delta value using a current free space value, a target free space value, and a historic delta value, wherein the historic delta value is determined using one or more previous delta values;
- determine a delta region of a plurality of delta regions using the delta value, wherein each delta region of the plurality of delta regions includes a contiguous range of delta values and wherein the determined delta region includes the calculated delta value;
- calculate a new host rate using the determined delta region and a current host rate;
- and
- send the new host rate to a host device, wherein the host device changes a current host rate to the new host rate;
- and
- update the historic delta value using the calculated delta value.
Dependencies are inferred from the claim text.