US 12,147,692 B2
Managing data storage consolidation
Bruce E. Caram, Hudson, MA (US); Vamsi K. Vankamamidi, Hopkinton, MA (US); Alexei Karaban, Southborough, MA (US); and Ajay Karri, South Grafton, MA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 12, 2023, as Appl. No. 18/299,354.
Prior Publication US 2024/0345751 A1, Oct. 17, 2024
Int. Cl. G06F 3/06 (2006.01); G06F 12/02 (2006.01)
CPC G06F 3/064 (2013.01) [G06F 3/0608 (2013.01); G06F 3/0665 (2013.01); G06F 3/067 (2013.01); G06F 12/0246 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method of consolidating data storage space, comprising:
selecting a set of source PLBs (physical large blocks) from a plurality of PLB queues that track PLBs based on utilization;
selecting a set of source-PLB portions from a plurality of PLB-portion queues that track PLB portions based on utilization, none of the selected set of PLB portions belonging to any PLB of the selected set of source PLBs; and
copying data from the selected set of source PLBs and data from the selected set of source-PLB portions to a target PLB,
wherein the method further comprises providing queue elements for representing respective PLBs, wherein a queue element represents a particular PLB and identifies its own location within the plurality of PLB queues.