US 11,755,244 B2
System and method for smart NVMeOF disk array enclosure deep background data reduction offload
Lior Kamran, Rishon LeZion (IL); and Amitai Alkalay, Kadima (IL)
Assigned to EMC IP Holding Company, LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company, LLC, Hopkinton, MA (US)
Filed on Apr. 22, 2021, as Appl. No. 17/237,971.
Prior Publication US 2022/0342596 A1, Oct. 27, 2022
Int. Cl. G06F 3/06 (2006.01); H03M 7/30 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0608 (2013.01); G06F 3/0673 (2013.01); H03M 7/6064 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
initiating, via a storage node, a garbage collection scanning process on a plurality of storage containers within a disk array enclosure coupled to the storage node;
offloading the garbage collection scanning process from the storage node to a processor of the disk array enclosure;
identifying, via the processor of the disk array enclosure, storage containers that contain a plurality of highly utilized physical blocks with cold data, wherein the plurality of highly utilized physical blocks include a plurality of physical blocks full with cold data;
determining, via the processor of the disk array enclosure, whether a first compression technique will result in a higher level of compression above a threshold level of compression than a second compression technique by processing at least a portion of the storage containers; and
processing, via the processor of the disk array enclosure, the storage containers by decompressing and compressing each page of at least one of the plurality of highly utilized physical blocks with cold data of the storage containers using only the first compression technique for a high data reduction based upon, at least in part, determining that the first compression technique will result in the higher level of compression above the threshold level of compression than the second compression technique.