Disk Drive Spin-Up Staging via Dual Control Cards
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data storage systems face high peak power requirements when spinning up multiple disk drives simultaneously, leading to excessive power subsystem costs and inefficiencies, particularly due to limited control over the timing of disk drive spin-up in existing standards like SFF-8045, which can result in prolonged spin-up times and power-related issues.
Innovation Solution
The implementation of a system with first and second control cards and control logic that coordinates the spin-up of disk drives in stages, using Start signals and power control signals to stagger the spin-up process, ensuring efficient power management and minimizing peak power requirements by spinning up drives sequentially based on power constraints.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple disk drives are spun up simultaneously, then data availability is improved, but peak power requirements increase excessively
Solution Approach 1:
The spin-up process is segmented into multiple stages, with drives being spun up in sequential batches rather than all at once. The control logic divides the plurality of drives into groups and activates power to each group sequentially, thereby reducing the peak power requirement while still achieving data availability across all drives.
Solution Approach 2:
The system performs preliminary detection of drive insertions and pre-plans the spin-up sequence before actually applying power. The control logic monitors insertion events and prepares a staged spin-up schedule in advance, ensuring that power is applied in an optimized sequence that minimizes peak demand.
2Power
If spin up timing is controlled via ALPA address method, then power distribution is improved, but spin up time increases significantly
Solution Approach 1:
The system dynamically adjusts the spin-up timing based on real-time system conditions and power availability, rather than using a static ALPA address-based sequence. The control logic can adapt the spin-up schedule dynamically, allowing drives to spin up as soon as power is available and system conditions permit, thereby reducing total spin-up time while maintaining safe power distribution.
Solution Approach 2:
The invention changes the control parameter from static ALPA addresses to dynamic power stage groups. Instead of each drive's spin-up time being determined by its fixed address, drives are assigned to power stages based on configurable parameters that optimize both power distribution and spin-up speed, allowing the system to balance power management with time efficiency.
3Measurement precision
If SCSI commands are used to control drive spin up, then control precision is improved, but response time deteriorates due to software latency
Solution Approach 1:
The system introduces an intermediary hardware control logic layer between the software and the drive power control circuitry. This intermediary translates software intent into immediate hardware actions, maintaining the precision of controlled spin-up timing while eliminating the software response latency. The control logic directly manages power stage activation without waiting for software command processing.
Data Source
AI summary
Apparatus for use in managing disk drive spinup includes a plurality of disk drives newly inserted into a data storage system enclosure that is in an already powered up steady state. The apparatus also includes first and second control cards in the enclosure, and first control logic operable to cause the first and second control cards to coordinate to cause the disk drives to spin up in stages.


