| CPC G06F 3/0665 (2013.01) [G06F 3/0607 (2013.01); G06F 3/0679 (2013.01)] | 17 Claims |

|
1. A computer-implemented method of comprising:
in a processor of a host device to execute a logic for a host flash translation layer (FTL) to manage data written to physical bands of a storage drive having a drive FTL, the logic including:
mapping a host band in which data is managed to a physical band where the data is stored;
tracking a validity level for the host band representing how much of the data managed in the host band is valid;
optimizing defragmentation operations applied to the physical band by the host FTL based on tracking the validity level;
determining a group of host bands mapped to a same physical band;
computing an average validity level based on an average of the validity level tracked for each host band in the group of host bands; and
using the average validity level to represent a physical band validity level of the same physical band to which the group of host bands are mapped.
|