Patent ID: 11972148
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 0:
1. A storage system, comprising:
a processor;
a memory;
a non-volatile storage medium configured to store host data;
a host interface configured to receive host requests from a host system; and
a storage manager configured to:
determine a plurality of storage commands based on the received host requests;
determine, for each storage command of the plurality of storage commands, a temperature index value corresponding to an estimated change in thermal state for executing that storage command;
allocate, based on the temperature index values, the plurality of storage commands to a plurality of command queues; and
execute, from the plurality of command queues and in parallel, the plurality of storage commands, wherein a sum of the temperature index values for storage commands executed in parallel maintains a thermal state below a thermal throttling threshold.