US 12,475,038 B2
Storage system and information processing system for managing stored data
Michiko Emaru, Tokyo (JP); and Koji Maruya, Kanagawa (JP)
Assigned to KIOXIA CORPORATION, Tokyo (JP)
Filed by Kioxia Corporation, Tokyo (JP)
Filed on Mar. 15, 2024, as Appl. No. 18/606,243.
Claims priority of application No. 2023-046891 (JP), filed on Mar. 23, 2023.
Prior Publication US 2024/0320145 A1, Sep. 26, 2024
Int. Cl. G06F 12/02 (2006.01)
CPC G06F 12/0246 (2013.01) 20 Claims
OG exemplary drawing
 
1. A storage system comprising:
one or more nonvolatile memories each including a plurality of blocks, each of the plurality of blocks being a unit of an erase operation; and
a controller configured to manage, when one or more data portions are stored in one or more first blocks among the plurality of blocks, one or more storage time periods for which the one or more data portions are to be stored, respectively, in respective corresponding blocks of the one or more first blocks, wherein
the controller is configured to:
in response to determining that a first storage time period corresponding to a first data portion among the one or more data portions is equal to or more than a first time threshold in the one or more storage time periods, write the first data portion to one or more second blocks of the blocks that is different from the one or more first blocks and invalidate the first data portion stored in the one or more first blocks; and
in response to determining that the first storage time period is less than the first time threshold and a time period for which the first data portion is stored in the one or more first blocks has become longer than or equal to the first storage time period, invalidate the first data portion stored in the one or more first blocks.