Hibernated Mass Storage Wake-Up Grouping
Solution Overview
Problem
Existing mass storage systems face high power consumption when waking up hibernated hard disks, requiring more power than during normal operation and lacking efficiency in waking up these disks with lower power consumption.
Innovation Solution
A method that divides hibernated mass storage devices into groups based on power consumption and power supply performance, waking up each group sequentially to manage power usage within the supply's limits, and notifying the control circuit to stop commands to remaining disks to prevent excessive power draw.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If all hibernated hard disks are woken up simultaneously to access data, then data accessibility is improved, but power consumption increases sharply
Solution Approach 1:
The patent divides the array of hibernated hard disks into multiple groups (first group, second group, third group, etc.) and wakes up each group sequentially rather than simultaneously. The control circuit receives a first command to access data, then divides the hibernated disks into groups and wakes up the first group, notifies the control circuit to stop sending commands to remaining disks for a period of time, and repeats this process for subsequent groups. This segmentation approach reduces the peak power consumption during wake-up while maintaining data accessibility.
2Speed
If a power supply with maximum power much larger than normal operation power is used to wake up hibernated disks, then wake-up speed is improved, but the storage system becomes less power efficient
Solution Approach 1:
The patent implements periodic action by waking up hard disk groups in sequential intervals rather than simultaneously. The control circuit is notified to stop sending commands to remaining hibernated disks for a period of time after each group wake-up, creating periodic gaps in power demand. This allows the power supply to provide adequate power for wake-up operations without requiring a continuously high-power supply, thereby improving power efficiency while maintaining acceptable wake-up speeds.
Data Source
AI summary
A method for waking up a plurality of hibernated mass storage devices is disclosed. The method includes receiving a first command from a control circuit for accessing data stored in a plurality of hibernated mass storage devices; dividing the plurality of hibernated mass storage devices into a plurality of mass storage groups; waking up a first mass storage group of the plurality of mass storage groups; and notifying the control circuit to stop sending commands to the remaining hibernated mass storage devices in a period of time.


