Dynamic Disk Power Management for Storage Mirroring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data centers face high power consumption in storage systems due to continuous operation of storage arrays without consideration for power management, leading to increased costs and energy dissipation.
Innovation Solution
Implementing a method that transitions physical disk drives between active and power-saving modes based on demand, using cache to manage writes and reads, and partitioning disks to optimize power usage while maintaining performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If storage arrays operate continuously at maximum performance, then I/O performance and system response time are optimized, but power consumption increases
Solution Approach 1:
The patent implements dynamic power management by transitioning disk drives between active and power-saving modes based on workload conditions. The system continuously monitors I/O activity and dynamically adjusts disk operational states, allowing disks to spin down during low-utilization periods and spin up when demand increases, thus resolving the contradiction between maintaining I/O performance and reducing power consumption
Solution Approach 2:
The system employs periodic monitoring of I/O activity patterns to determine when to transition disks between operational modes. By implementing time-based thresholds and periodic evaluation of disk utilization metrics, the system can rhythmically switch disks between active and power-saving states, achieving both performance optimization and energy reduction over time cycles
2Reliability
If multiple physical disk drives are kept in active mode for mirroring, then data availability and reliability are maintained, but power consumption increases
Solution Approach 1:
The patent applies dynamic mode transition to mirrored disk pairs by implementing state machines that monitor I/O patterns and automatically switch between active and power-saving modes. The system maintains reliability by ensuring at least one mirror remains active while allowing the secondary mirror to enter power-saving mode during low-utilization periods, thus reducing power consumption without compromising data availability
Solution Approach 2:
The system implements self-managing mirror pairs that automatically monitor their own utilization patterns and make autonomous decisions about mode transitions. Each mirrored pair independently evaluates its I/O activity and determines when to transition to power-saving mode, eliminating the need for continuous external management while maintaining data availability through automatic failover capabilities
3Use of energy by moving object
If disk drives are placed in power-saving mode, then power consumption is reduced, but I/O response time may increase
Solution Approach 1:
The system performs preliminary actions by pre-warming disks before high-utilization periods are predicted to occur. The monitoring mechanism detects patterns of increasing I/O demand and proactively transitions disks from power-saving to active mode in advance, ensuring that when actual I/O requests arrive, the disks are already ready to serve them without delay, thus preventing response time penalties
Solution Approach 2:
The patent implements feedback mechanisms that continuously monitor I/O queue depth, response time metrics, and disk utilization patterns. When feedback indicates that response time is approaching unacceptable thresholds or that I/O demand is increasing, the system automatically adjusts disk operational modes to maintain performance, creating a closed-loop control system that balances power savings with response time requirements
Data Source
AI summary
Described is storage system and method for reducing power consumption. The storage system has first and second physical disks configured to provide mirroring. The first physical disk is placed into a power-saving mode of operation, while the second physical disk is in an active mode of operation responding to read and write requests. The first physical disk transitions from the power-saving mode of operation to an active mode of operation for destaging writes pending from cache to the first physical disk, while the second physical disk responds to read and write requests. The second physical disk transitions from the active mode of operation to the power-saving mode of operation, while the first physical disk responds to read and write requests.


