Dynamic Disk Power Management for Storage Mirroring

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveI/O performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #19Periodic action

2Reliability

If multiple physical disk drives are kept in active mode for mirroring, then data availability and reliability are maintained, but power consumption increases

Engineering Contradiction:
Improvedata availabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improvepower consumptionVSAvoidI/O response time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10802731B1Power saving mechanisms for a dynamic mirror service policy
Publication Date: 2020.10.13 EMC IP HLDG CO LLC
  • US10802731B1 patent drawing
  • US10802731B1 patent drawing
  • US10802731B1 patent drawing

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.