Power Management Mechanism for Data Storage
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
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.
Data Source
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.


