Patent ID: 11972120
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. An information handling system, comprising:
at least one processor;
a memory medium, coupled to the at least one processor, storing instructions executable by the at least one processor;
a first solid state drive coupled to the at least one processor and including at least one first non-volatile storage device; and
a second solid state drive coupled to the at least one processor and including at least one second non-volatile storage device, wherein the second solid state drive is physically different from the first solid state drive;
wherein the first solid state drive is configured to:
determine a first raw bit error rate value of the first solid state drive at a first time; and
determine, based on the first raw bit error rate value of the first solid state drive, a scaling factor associated with the first solid state drive and a retention time power law coefficient associated with the first solid state drive;

wherein the second solid state drive is configured to:
receive the scaling factor associated with the first solid state drive and the retention time power law coefficient associated with the first solid state drive; and
extrapolate a time at which a second raw bit error rate value for the second solid state drive would reach a maximum raw bit error rate value if left unpowered, based at least on the first raw bit error rate value, the scaling factor associated with the first solid state drive, and the retention time power law coefficient associated with the first solid state drive;

wherein the instructions, which when executed by the at least one processor, cause the information handling system to:
query the second solid state drive for the extrapolated time at which the second raw bit error rate value for the second solid state drive would reach the maximum raw bit error rate value if left unpowered; and

wherein the second solid state drive is further configured to:
provide the extrapolated time at which the second raw bit error rate value for the second solid state drive would reach the maximum raw bit error rate value if left unpowered to at least one of the information handling system, information handling system firmware, a baseboard management controller of the information handling system, and an application executing on the information handling system;

maintain data at the second solid state drive up to the extrapolated time when the second solid state drive is left unpowered; and
perform, by a controller of the second solid state drive, an error correction process of the data prior to the extrapolated time.