| CPC G06F 3/0631 (2013.01) [G06F 3/0616 (2013.01); G06F 3/0644 (2013.01); G06F 3/0673 (2013.01)] | 20 Claims |

|
1. A data storage device, comprising:
a memory device; and
a controller coupled to the memory device, wherein the controller is configured to:
detect zone group fragmentations;
run a zone group creation algorithm when a host device instructs the data storage device to create one or more new zone groups;
allocate a different number of zones within a new zone group of the one or more new zone groups compared to an already existing zone group;
determine one or more zones to use for each of the one or more new zone groups based on a zone lifetime hint from the host device, wherein the zone lifetime hint is an indicator whether a zone is a short lived zone or a long lived zone, wherein at least one zone of the one or more zones is used in the already existing zone group; and
create the one or more new zone groups based on the determining.
|