Power-saving storage device
Original Publication Date: 2009-Nov-19
Included in the Prior Art Database: 2009-Nov-19
This disclosure introduces an intelligence to host side software for monitoring storage I/O activities and controlling the power of a remote storage hard drives through programmatic method to achieve energy conservation.
---saving storage devicesaving storage devicesaving storage device
saving storage device
Disclosed is a system residing on the host side which automatically observes I/O activities and controls the power of the remote storage hard drives.
There is existing technology for green storage called Massive Array of Idle Disks (MAID). MAID will only spin up the disks when data access is needed. But MAID is not readily implemented in all the storages. Currently, there is no equally comparable alternative to MAID. One closest alternative is to use a tape drive and unplug it when it is not in use. But this is a manual process and is lacking the flexibility of powering up the device automatically once a data access request comes in.
The advantage of this disclosure is, since the control is mostly implemented on the software on the host side, it could support storages that do not implement MAID, as long as the storages could provide a programmatic method to turn off/on their drives.
possible method is through the in-band command.
On the host side, the device driver and a daemon can observe I/O activities on the device. If the device is idle for a user specified period of time, the device driver or the daemon could put this device to power-saving mode and turn off the hard drive.
Power-saving mode is a device mode that is automatically set when the device is idle for a certain amount of time. Once I/O resumes, the device driver will turn on...