US 11,989,415 B2
Enabling or disabling data reduction based on measure of data overwrites
Samuel Lee Bruns, Ft. Collins, CO (US); and Marcel Furtado Almeida, Boise, ID (US)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, Houston, TX (US)
Filed on Aug. 10, 2022, as Appl. No. 17/818,805.
Prior Publication US 2024/0053889 A1, Feb. 15, 2024
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/061 (2013.01) [G06F 3/064 (2013.01); G06F 3/0641 (2013.01); G06F 3/0653 (2013.01); G06F 3/067 (2013.01); G06F 3/0671 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory machine-readable storage medium comprising instructions that upon execution cause a system to:
compute a measure of data overwrites to a data segment stored in a storage structure, wherein the measure of data overwrites indicates a quantity of overwrites of data in the data segment, wherein the data segment comprises a plurality of sub-segments, and the computing of the measure of data overwrites to the data segment comprises:
counting quantities of overwrites of data to respective individual sub-segments of the plurality of sub-segments, the counting producing measures of data overwrites to the respective individual sub-segments, and
computing a mathematical aggregate of the measures of data overwrites to the respective individual sub-segments to generate the measure of data overwrites to the data segment;
compare the measure of data overwrites to a criterion; and
in response to determining that the measure of data overwrites has a first relationship with respect to the criterion, disable data reduction for the data segment.