APPARATUS, SYSTEM, AND METHOD FOR POWER REDUCTION IN A STORAGE DEVICE
First Claim
1. A method to manage power consumption in a data storage device, the method comprising:
- monitoring a power consumption rate of a data storage device relative to a power consumption target;
adjusting execution of one or more operations on the data storage device in response to the power consumption rate of the data storage device failing to satisfy the power consumption target; and
verifying whether the power consumption rate of the data storage device satisfies the power consumption target in response to adjusting the execution of the one or more operations.
7 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for managing power consumption in a data storage device. An audit module monitors a power consumption rate of the data storage device relative to a power consumption target. A throttle module adjusts execution of one or more operations on the data storage device in response to the power consumption rate of the data storage device failing to satisfy the power consumption target. A verification module verifies whether the power consumption rate of the data storage device satisfies the power consumption target in response to adjusting the execution of the one or more operations.
406 Citations
29 Claims
-
1. A method to manage power consumption in a data storage device, the method comprising:
-
monitoring a power consumption rate of a data storage device relative to a power consumption target; adjusting execution of one or more operations on the data storage device in response to the power consumption rate of the data storage device failing to satisfy the power consumption target; and verifying whether the power consumption rate of the data storage device satisfies the power consumption target in response to adjusting the execution of the one or more operations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method to manage a thermal state of a data storage device, the method comprising:
-
monitoring a temperature for a data storage device relative to a thermal ceiling; adjusting execution of one or more operations on the data storage device in response to the temperature approaching the thermal ceiling; and verifying whether the temperature is moving away from the thermal ceiling in response to adjusting the execution of the one or more operations. - View Dependent Claims (15, 16, 17)
-
-
18. A method to manage power consumption in a data storage device, the method comprising:
-
receiving a set of concurrent operations for execution on a data storage device, the concurrent operations each having an associated operation type; determining a type for at least two operations in the set of concurrent operations; and scheduling two or more concurrent operations from the set of concurrent operations based on the type of each operation such that a power consumption rate for the data storage device does not exceed a power consumption ceiling during concurrent execution of the two or more concurrent operations. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A system to manage power consumption in a plurality of data storage devices, the system comprising:
-
a plurality of data storage devices receiving electric power from a power source; one or more audit modules configured to monitor a power consumption rate of at least one of the plurality of data storage devices relative to a power consumption target; one or more throttle modules configured to adjust execution of operations on the plurality of data storage devices in response to the power consumption rate of the at least one of the plurality of data storage devices failing to satisfy the power consumption target; and one or more verification modules configured to verify whether the power consumption rate of the at least one of the plurality of data storage devices satisfies the power consumption target in response to adjusting the execution of the operations. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A system to manage thermal states for a plurality of data storage devices, the system comprising:
-
a plurality of data storage devices; one or more audit modules configured to monitor a temperature of at least one of the plurality of data storage devices relative to a thermal ceiling; one or more throttle modules configured to adjust execution of operations on the plurality of data storage devices in response to the temperature of the at least one of the plurality of data storage devices approaching the thermal ceiling; and one or more verification modules configured to verify whether the temperature of the at least one of the plurality of data storage devices is moving away from the thermal ceiling in response to adjusting the execution of the operations. - View Dependent Claims (29)
-
Specification