US 12,135,895 B2
Hot data management in a data storage system
Jack Vincent Anderson, Shakopee, MN (US); Jonathan Henze, Savage, MN (US); Ryan James Goss, Prior, MN (US); Charles McJilton, Longmont, CO (US); and Jeremy Blair Goolsby, Longmont, CO (US)
Assigned to Seagate Technology LLC, Fremont, CA (US)
Filed by Seagate Technology LLC, Fremont, CA (US)
Filed on Jul. 30, 2021, as Appl. No. 17/389,521.
Prior Publication US 2023/0032639 A1, Feb. 2, 2023
Int. Cl. G06F 3/06 (2006.01); G06F 21/60 (2013.01)
CPC G06F 3/065 (2013.01) [G06F 3/0611 (2013.01); G06F 3/0679 (2013.01); G06F 21/602 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising a non-volatile memory (NVM) connected to a controller of a data module, the controller configured to implement a hot data strategy by identifying, as hot data, a selected data set at a first memory location in the NVM, by proactively replicating the selected data set identified by the hot data strategy to a second memory location in the NVM prior to an error reading the identified data from the first memory location, and by processing a subsequently received data read request for the selected data set by directing the data read request to the second memory location, aborting the data read request from the second memory location responsive to an occurrence of an error in reading the selected data set from the second memory location, and redirecting the data read request to the first memory location, the second memory location configured to have a second read response characteristic that is different than a first read response characteristic of the first memory location.