Storage Power Management via Idle Thresholds and Health Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face a trade-off between power savings, performance, and reliability, as frequent power cycling and low-power modes can compromise device reliability and increase wear, while also delaying data access and reducing operational life.

Innovation Solution

A method and apparatus for managing the power state of storage devices by determining idleness measures, checking device health, and performing data integrity checks to ensure reliable transitions between online and offline states, balancing power management with performance and reliability through shared information across the storage stack.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If hard disk drives are shut down to minimize power consumption, then power consumption is reduced, but access delays increase and mechanical wear increases

Engineering Contradiction:
Improvepower consumptionVSAvoidaccess delays
Core Design Contradiction:
Use of energy by stationary objectVSLoss of time

Solution Approach 1:

The system performs preliminary actions by monitoring idle state thresholds and proactively transitioning drives to power-down state before actual access is needed. The idle state threshold mechanism anticipates extended idle periods and initiates power management transitions in advance, reducing the need for frequent wake-ups and minimizing access delays when data is actually required.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts power management strategies based on real-time conditions. The idle state threshold can be adjusted based on access patterns, and the system dynamically transitions between power-down and active states based on current workload conditions, optimizing the balance between power savings and access performance.

Inventive Principle:
Principle #15Dynamics

2Use of energy by stationary object

If hard disk drives are shut down to minimize power consumption, then power consumption is reduced, but mechanical wear increases and reliability decreases

Engineering Contradiction:
Improvepower consumptionVSAvoiddrive reliability
Core Design Contradiction:
Use of energy by stationary objectVSReliability

Solution Approach 1:

The system implements feedback mechanisms by monitoring idle state thresholds and drive conditions continuously. The feedback loop compares actual idle time against threshold values and adjusts power management decisions accordingly, preventing premature or unnecessary power-down transitions that would increase mechanical wear and reduce drive reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary monitoring and assessment before initiating power-down transitions, ensuring that drives are only powered down when truly idle and not immediately needed. This preliminary action prevents premature power cycling and reduces mechanical stress on the drive system.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by stationary object

If storage devices are placed in low-power mode to save energy, then power consumption is reduced, but operational life decreases

Engineering Contradiction:
Improvepower consumptionVSAvoidoperational life
Core Design Contradiction:
Use of energy by stationary objectVSDuration of action of stationary object

Solution Approach 1:

The system uses feedback from idle state monitoring to make informed power management decisions. By continuously feedback on actual idle conditions against defined thresholds, the system avoids unnecessary low-power mode transitions that would reduce operational life, while still achieving significant power savings when truly appropriate.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9141172B1Method and apparatus to manage and control a power state of a device set based on availability requirements of corresponding logical addresses
Publication Date: 2015.09.22 EMC IP HLDG CO LLC
  • US9141172B1 patent drawing
  • US9141172B1 patent drawing
  • US9141172B1 patent drawing

AI summary

A method and apparatus to control and manage a power state in a related set of storage devices is described. In one example a method includes, determining an idleness measure at the file system, the idleness measure indicating availability requirements of the device set, and setting an idle state based on the idleness measure. The method also includes receiving the idle state setting at the storage subsystem, determining whether the idle state setting is different from a current state of the device set, determining whether to change the idle state of the device set if the idle state setting is different from the current state of the device set, the determining being based on information about the device set. The method also includes commanding the device set to change the current idle state to correspond to the idle state setting based on determining whether to change the idle state.