Power Failure Request Storage in Servers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Storage servers face the risk of losing uncommitted data during power failures due to the volatility of their memory, as existing solutions do not adequately protect data in such scenarios.
Innovation Solution
Implementing a system that detects power failures and stores request information in separate, non-volatile secondary memory using a secondary power source, ensuring data integrity by preserving power and allowing for later servicing of requests when primary power is restored.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If request information is stored in volatile primary memory during power failure, then data loss occurs, but if stored in non-volatile secondary memory with secondary power source, then system complexity increases
Solution Approach 1:
The patent divides memory into two separate segments: volatile primary memory for normal operation and non-volatile secondary memory for power failure protection. This segmentation allows the system to maintain data integrity during power failures by automatically transferring critical request information to the secondary memory segment, thereby resolving the contradiction between reliability and system complexity.
Solution Approach 2:
The system performs preliminary action by proactively copying request information from volatile primary memory to non-volatile secondary memory before power failure occurs. This preemptive data protection mechanism ensures data integrity is maintained without requiring complex real-time intervention during actual power failures, thus balancing reliability with manageable system complexity.
2Speed
If server operates with full capacity after reset, then processing speed is high, but if power conservation mode is used, then productivity decreases
Solution Approach 1:
The patent implements dynamic operational modes that allow the server to switch between full capacity operation and power conservation mode. After recovery from power failure, the system can operate in power conservation mode to preserve the secondary power source, then transition to full capacity mode when the primary power source is restored, thereby balancing processing speed with productivity across different operational phases.
3Productivity
If secondary power source maintains full power, then all requests can be serviced, but if power is conserved, then power source duration is extended
Solution Approach 1:
The patent applies partial action by having the secondary power source maintain only the minimum necessary power level required to preserve request information in secondary memory, rather than sustaining full server operational capacity. This approach extends the duration the secondary power source can remain functional while still achieving the critical objective of protecting data integrity during power failures.
Data Source
AI summary
A system and method are provided for storing request information in separate memory, in response to the detection of a power failure. This is accomplished by detecting the power failure and, in response, storing the request information in separate memory utilizing a secondary power source. By this feature, the request information is safely stored during a period of power failure. To this end, in various embodiments, the request information may be stored for later use in satisfying corresponding requests when power is restored.


