Adaptive power management of a disk drive based on temperature
AssigneeCisco Technology, Inc.
InventorMark Edward Schutte
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for updating a temperature table for a disk subsystem in a client system using information provided by a server system. In one embodiment, among others, the client receives an update command from the server system. The update command comprises instructions to update the temperature table. The client updates the temperature table in the disk subsystem in accordance with the update command. The client selects one of the write current values in the temperature table based on a disk subsystem temperature, and writes data to the disk subsystem using the selected write current values.
Claims17
A method for adaptively managing power usage of a disk drive in a recording device, the method comprising the steps of:
- monitoring user activity with respect to the recording device using a timer;
- monitoring a temperature of the disk drive after a predetermined period of user inactivity;
- if the temperature of the disk drive exceeds a predetermined first threshold, determining whether a scheduled recording is in progress, wherein if no scheduled recording is in progress, reducing power to the disk drive, and if a scheduled recording is in progress, waiting until the end of the scheduled recording before reducing power to the disk drive;
- and
- if the temperature of the disk drive exceeds a predetermined second threshold, but does not exceed the predetermined first threshold, adjusting the predetermined period of user activity to a first value.
A recording apparatus comprising:
- a disk drive;
- a user activity monitor configured to receive an indication of user activity from a user input device;
- a user inactivity timer configured to expire after a predetermined period of user inactivity;
- a temperature monitor configured to monitor the temperature of the disk drive in response to expiration of the user activity timer and to determine whether the temperature exceeds a predetermined first threshold and a predetermined second threshold;
- and
- power reduction logic configured to determine if a scheduled recording is in progress in response to a determination that the temperature exceeds the predetermined first threshold, and if no scheduled recording is in progress, sending a power reduction command to the disk drive , and if a scheduled recording is in progress, waiting until the end of the scheduled recording before sending the power reduction command to the disk drive;
- wherein the temperature monitor is further configured to adjust the period of the user inactivity timer, wherein the period is based on disk drive temperature, in response to a determination that the temperature exceeds the predetermined second threshold, and
- wherein the temperature monitor is further configured to reset the user inactivity timer in response to a determination that the temperature does not exceed the predetermined first or second thresholds.
Dependencies are inferred from the claim text.