Server Memory Backup Power for Data Flush During Power Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing server devices face instability during power loss, leading to data corruption and loss due to the inability to maintain power to volatile memory modules, which are critical for data processing and security.
Innovation Solution
A server device design that includes a battery module to supply auxiliary power to memory modules during power loss, using power loss protection blocks to detect and respond to power failures, ensuring stable operation by maintaining data integrity through auxiliary power supply to volatile memory.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If main power is supplied to memory modules for high-performance data processing, then processing capacity and performance increase, but stability during power loss deteriorates leading to data corruption
Solution Approach 1:
The battery module is pre-charged during normal operation to provide auxiliary power when main power is lost. This preliminary preparation ensures that memory modules can maintain operation during power transitions, preventing data corruption while supporting high-performance processing.
Solution Approach 2:
The battery module acts as an intermediary power source between the main power supply and the memory modules. During power loss, it mediates the power transition by providing auxiliary power to keep memory modules operational, thus resolving the contradiction between high performance and stability.
2Reliability
If auxiliary power supply is added to maintain stability during power loss, then reliability improves, but device complexity increases
Solution Approach 1:
The battery module serves multiple functions: it charges during normal operation using main power, provides auxiliary power during power loss, and can be controlled through a unified control circuit. This multi-functionality reduces the need for separate dedicated components, thereby limiting the increase in device complexity while improving reliability.
Solution Approach 2:
The battery module automatically switches between charging mode and power supply mode based on the main power status. The control circuit detects power loss and autonomously activates the battery module without requiring complex manual intervention or additional control mechanisms, thus improving reliability with minimal added complexity.
3Reliability
If power is continuously supplied to volatile memory for data processing, then data integrity is maintained, but energy consumption increases
Solution Approach 1:
Instead of continuous power supply, the battery module provides periodic auxiliary power during power loss events. This periodic intervention maintains data integrity in volatile memory only when necessary, reducing overall energy consumption while preserving data integrity during critical transitions.
Solution Approach 2:
The auxiliary power from the battery module is selectively applied only to memory modules that require it during power loss, rather than powering the entire system continuously. This localized power support maintains data integrity where needed while minimizing unnecessary energy consumption in other system components.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The solution enables stable operation of server devices by preventing data loss and corruption during power outages, ensuring continuous data integrity and efficient data flushing to non-volatile memory, even in high-performance environments.
Implementation Method 1
a battery module BMD to supply a first auxiliary power APW1 to the memory module MMD
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Provided is a server device (100) which may be stably operated in spite of power loss and a method of operating the same. The server device (100) according to an embodiment of the present invention includes: a host system (HSY); a plurality of memory modules (MMD); a backplane (BPL) configured to transmit main power (MPW) supplied from the host system (HSY) to the plurality of memory modules (MMD); and at least one replaceable battery module (BMD) connected to the backplane (BPL) and configured to supply first auxiliary power (APW1) to the plurality of memory modules (MMD), wherein the plurality of memory modules (MMD) includes a volatile memory (VM), a non-volatile memory (NVM); and a memory module controller (MMCT) using the first auxiliary power (APW1) supplied from the at least one replaceable battery module (BMD) to maintain data of the volatile memory (VM) or flush data of the volatile memory (VM) to the non-volatile memory (NVM), in response to the power loss occurring in the main power (MPW).