发明名称 SCHEDULING DATABASE COMPACTION IN IP DRIVES
摘要 A data storage device that may be employed in a distributed data storage system is configured to track the generation of obsolete data in the storage device and perform a compaction process based on the tracking. The storage device may be configured to track the total number of IOs that result in obsolete data, and, when the total number of such IOs exceeds a predetermined threshold, to perform a compaction process on some or all of the nonvolatile storage media of the storage device. The storage device may be configured to track the total quantity of obsolete data stored by the storage device as the obsolete data are generated, and, when the total quantity of obsolete data exceeds a predetermined threshold, to perform a compaction process on some or all of the nonvolatile storage media of the storage device. The compaction process may occur during a predicted low-utilization period.
申请公布号 US2017031959(A1) 申请公布日期 2017.02.02
申请号 US201514814380 申请日期 2015.07.30
申请人 KABUSHIKI KAISHA TOSHIBA 发明人 ZAYAS Fernando A.;EHRLICH Richard M.
分类号 G06F17/30;G06F3/06 主分类号 G06F17/30
代理机构 代理人
主权项 1. A data storage device comprising a storage device in which data are stored as key-value pairs; and a controller configured to determine for a key that is designated in a command received by the storage device whether or not the key has a corresponding value that is already stored in the storage device and, if so, to increase a total size of obsolete data in the storage device by the size of the corresponding value that has most recently been stored in the storage device, wherein the controller performs a compaction process on the storage device based on the total size of the obsolete data.
地址 Tokyo JP