US 12,229,421 B1
System and method for dynamic resource over-provisioning in log structures
Vamsi Vankamamidi, Hopkinton, MA (US); Amital Alkalay, Kadima (IL); and Steven Morley, Mendon, MA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Aug. 1, 2023, as Appl. No. 18/363,071.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0631 (2013.01) [G06F 3/061 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, executed on a computing device, comprising:
determining an amount of data moved within a plurality of write input/output (IO) log structures of a storage system during a monitoring interval;
determining a utilization value for each write IO log structure during the monitoring interval; and
allocating over-provisioning resources from the storage system to the plurality of write IO log structures based upon, at least in part, the amount of data moved within each write IO log structure and the utilization value for each write IO log structure.