ADAPTIVE IDLE TIMEOUT FOR STORAGE DEVICES

In embodiments of adaptive idle timeout for storage devices, a computing device includes a storage device that stores data for read and write access on a rotating media. An operating system of the computing device maintains a device cycle number as an accounting of each time the storage device is po...

Full description

Saved in:
Bibliographic Details
Main Authors GRIFFITH, TRISTAN CHARLES, BOVEE, JAMES C, KLIMA, TOBIAS MARIUS, LIU, PHILIPP RUILIN, SHERWIN, BRUCE J., JR
Format Patent
LanguageEnglish
French
Published 21.04.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In embodiments of adaptive idle timeout for storage devices, a computing device includes a storage device that stores data for read and write access on a rotating media. An operating system of the computing device maintains a device cycle number as an accounting of each time the storage device is powered on-off. The computing device implements a storage device driver that is implemented to obtain the device cycle number of the storage device from the operating system, and determine a projected cycle number over a duration of operational time of the storage device based on the device cycle number. The storage device driver can then determine whether the projected cycle number exceeds a maximum of power on-off cycles within a warranty period of the storage device, and control a frequency of the storage device being powered-off if the projected cycle number exceeds the maximum of power on-off cycles. Dans des modes de réalisation de temporisation au repos pour des dispositifs de stockage, un dispositif informatique comprend un dispositif de stockage qui stocke des données pour des accès en lecture et en écriture sur un support rotatif. Un système d'exploitation du dispositif informatique maintient un certain nombre de cycles dudit dispositif en tant que compte du nombre de fois que le dispositif de stockage est mis en sous tension et hors tension. Le dispositif informatique met en œuvre un pilote de dispositif de stockage qui est mis en œuvre pour obtenir le nombre de cycles du dispositif de stockage à partir du système d'exploitation et pour déterminer un nombre de cycles projeté durant une période de temps de fonctionnement du dispositif de stockage sur la base du nombre de cycles. Le pilote du dispositif de stockage peut ensuite déterminer si le nombre de cycles projeté excède un maximum de cycles de mise sous et hors tension au cours d'une période de garantie du dispositif de stockage, et commander une fréquence de mises hors tension du dispositif de stockage si le nombre de cycles projeté excède le maximum de cycles de mise sous et hors tension.
Bibliography:Application Number: WO2015US55049