Server Memory Battery Backup for Power-Loss Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Server devices face instability during power loss, leading to potential data corruption or loss due to increased power consumption by high-performance memory modules.
Innovation Solution
Incorporation of a replaceable battery module connected to a backplane to supply auxiliary power to memory modules, including volatile and non-volatile memory, with a memory module controller managing data transfer during power loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If high-performance memory modules are used to increase processing capacity, then processing performance is improved, but power consumption increases leading to instability during power loss
Solution Approach 1:
A battery module is introduced as an intermediary power source between the main power supply and the memory modules. The battery module includes a power loss protection (PLP) block that detects power loss conditions and activates auxiliary power supply to maintain memory module operation during power transitions, thereby resolving the instability caused by high power consumption.
Solution Approach 2:
The battery module is charged in advance during normal operation and provides auxiliary power when power loss occurs. This beforehand preparation ensures that the memory modules can maintain operation or safely flush data during power loss events, cushioning the impact of power interruptions on system stability.
2Productivity
If main power is supplied to memory modules to maintain operation, then processing performance is maintained, but data corruption occurs during power loss
Solution Approach 1:
The battery module acts as an intermediary that detects power loss through the PLP block and provides auxiliary power specifically during power loss events. This ensures continuous power supply to memory modules when main power fails, preventing data corruption while maintaining operation continuity.
Solution Approach 2:
The memory module controller uses the auxiliary power from the battery module to perform preliminary data flushing operations to non-volatile memory before power is completely lost. This preliminary action ensures data integrity by saving critical data before the power interruption becomes permanent.
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
Ensures stable operation of server devices by maintaining data integrity and enabling continuous operation during power outages, reducing resource waste and improving system stability.
Implementation Method 1
at least one replaceable battery module connected to the backplane and configured to supply first auxiliary power to the plurality of memory modules
Data Source
AI summary
Provided is a server device which may be stably operated in spite of power loss and a method of operating the same. The server device according to an embodiment of the present invention includes: a host system; a plurality of memory modules; a backplane configured to transmit main power supplied from the host system to the plurality of memory modules; and at least one replaceable battery module connected to the backplane and configured to supply first auxiliary power to the plurality of memory modules, wherein the plurality of memory modules includes a volatile memory, a non-volatile memory; and a memory module controller using the first auxiliary power supplied from the at least one replaceable battery module to maintain data of the volatile memory or flush data of the volatile memory to the non-volatile memory, in response to the power loss occurring in the main power.


