Power Management Mechanism for Data Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face challenges in ensuring uninterrupted data processing during power instability, as pausing destage activities during a potential power failure reduces battery time available for system shutdown, necessitating additional power subcomponents that increase complexity and cost.

Innovation Solution

A method and system that prioritize data storage tasks by decreasing the execution priority of new data storage tasks upon detecting power instability and increasing the priority of destaging data to disk, while executing a system shutdown procedure upon confirming a power failure, without requiring additional power subcomponents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system pauses destage activities upon detecting power instability to verify whether it is a temporary fluctuation or actual failure, then data processing continuity is maintained during minor power instability, but the battery time available for system shutdown is reduced in case of actual power failure

Engineering Contradiction:
Improvedata processing continuityVSAvoidbattery time available for shutdown
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The system performs preliminary verification of power instability by monitoring for a predetermined time period before triggering system shutdown. This preliminary action distinguishes between temporary fluctuations and actual failures, ensuring that destage activities are only paused when necessary, thereby preserving battery time for actual power failure scenarios while maintaining data processing continuity during minor instabilities.

Inventive Principle:
Principle #10Preliminary action

2Duration of action of moving object

If additional power subcomponents are added to provide additional power supply time during power failure, then the system has sufficient power resources to complete shutdown procedures, but device complexity and cost increase

Engineering Contradiction:
Improvepower supply timeVSAvoidsystem complexity
Core Design Contradiction:
Duration of action of moving objectVSDevice complexity

Solution Approach 1:

The system dynamically adjusts task priorities based on power conditions. Upon detecting power instability, the system decreases the priority of new data storage tasks and increases the priority of destage tasks. This dynamic reprioritization allows the system to optimize battery usage during power failures without requiring additional power subcomponents, thereby maintaining sufficient power supply time while avoiding increased device complexity.

Inventive Principle:
Principle #15Dynamics

3Duration of action of moving object

If the system immediately initiates shutdown upon detecting power instability, then battery time is preserved for shutdown procedures, but data processing is interrupted during temporary power fluctuations

Engineering Contradiction:
Improvebattery time for shutdownVSAvoiddata processing continuity
Core Design Contradiction:
Duration of action of moving objectVSReliability

Solution Approach 1:

The system implements a preliminary monitoring period upon detecting power instability, during which it continues to monitor power conditions before initiating shutdown. This preliminary action allows the system to distinguish between temporary fluctuations and actual failures, maintaining data processing continuity during minor instabilities while preserving battery time by only initiating shutdown when necessary.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors power conditions and uses this feedback to determine whether to continue data processing or initiate shutdown. The feedback mechanism allows the system to adapt its behavior based on real-time power conditions, ensuring that shutdown is only triggered when actual power failure is confirmed, thereby maintaining both data processing continuity and battery time preservation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10001826B2Power management mechanism for data storage environment
Publication Date: 2018.06.19 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10001826B2 patent drawing
  • US10001826B2 patent drawing
  • US10001826B2 patent drawing

AI summary

A method, system, and computer program product for facilitating power instability in a central electronics complex (CEC) of data storage computing environment in advance of a potential power failure is provided. Upon receipt of a first early power off warning (EPOW) signal indicating power instability, a first priority of execution of a first data storage task to be performed pursuant to a new data storage request is decreased, while a second priority of execution of a second data storage task to destage data in nonvolatile storage (NVS) to disk is increased. Upon receipt of a second EPOW signal indicating power failure, a system shutdown procedure is executed.