Data storage devices with performance-aware power capping
AssigneeWestern Digital Technologies, Inc.
InventorsMohammed Ghiath Khatib, Damien Cyril Daniel Le Moal
Life of this patent
Estimating the term…
Abstract
Systems, methods, and firmware for power control of data storage devices are provided herein. In one example, a data storage device is presented. The data storage device includes a storage control system to identify a power threshold for the data storage device. The data storage device determines power consumption characteristics for the data storage device and enters into a power controlled mode for the data storage device that adjusts at least a storage transaction queue depth in the data storage device to establish the power consumption characteristics as below the power threshold for the data storage device.
Claims18
A method for operating a data storage device to control power usage of the data storage device, the method comprising:
- identifying a power threshold for the data storage device;
- determining power consumption characteristics for the data storage device by at least:
- writing a set of identifiers to predefined locations on storage media of the data storage device responsive to an asynchronous request from a host system;
- measuring associated power usage from writing the set of identifiers;
- and
- entering into a power controlled mode for the data storage device;
- and
- responsively adjusting at least a storage transaction queue depth in the data storage device to establish the power consumption characteristics as below the power threshold for the data storage device.
A data storage device for controlling power consumption comprising:
- a storage control system configured to identify a power threshold of the data storage device;
- and
- a power measurement system configured to monitor power consumption characteristics of the data storage device by at least:
- writing a set of identifiers to predefined locations on storage media of the data storage device responsive to an asynchronous request from a host system;
- and
- measuring associated power usage from writing the set of identifiers;
- wherein the storage control system is further configured to:
- enter into a power controlled mode for the data storage device;
- and
- responsively adjust at least a storage transaction queue depth in the data storage device to establish the power consumption characteristics as below the power threshold for the data storage device.
Dependencies are inferred from the claim text.