Chassis Management Module Data Roll-Back via External Static Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional chassis management modules in electronic apparatuses, such as blade server systems, have unsatisfactory serviceability due to the susceptibility of non-volatile memory and active components, leading to short service life and technical support issues during maintenance and data retrieval.
Innovation Solution
A data roll-back technique is implemented, where an external static memory device is coupled to a chassis management module, and data is written into a non-volatile memory upon normal operation, allowing for easy data backup and restoration, even when the chassis management module needs to be replaced.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If non-volatile memory is used to store VPD data in the middle board, then data persistence is improved, but reliability deteriorates due to susceptibility to damage and short service life
Solution Approach 1:
The patent extracts the non-volatile memory from the middle board and relocates it to the chassis management module. This separation allows the middle board to be replaced without replacing the memory device, as the memory remains with the chassis management module. The memory is extracted from its problematic location on the middle board and reassigned to a different component, resolving the contradiction between data persistence and reliability.
Solution Approach 2:
The patent implements preliminary action by copying VPD data from the middle board's non-volatile memory to the chassis management module's non-volatile memory before replacing the middle board. This preliminary data transfer ensures that critical information is preserved and available after the middle board replacement, maintaining both data persistence and system reliability.
2Stability of the object's composition
If the middle board is positioned centrally in the chassis, then structural integration is improved, but ease of maintenance deteriorates due to difficulty in accessing and replacing the board
Solution Approach 1:
The patent segments the system into distinct functional modules: the middle board handles computation and communication functions, while the chassis management module handles power management and data storage. This segmentation allows the middle board to be independently replaced without affecting the chassis management module, improving maintenance accessibility while preserving structural integration through modular design.
Solution Approach 2:
The patent extracts the non-volatile memory function from the middle board and assigns it to the chassis management module. This extraction simplifies maintenance by allowing the middle board to be replaced without replacing the memory device, as the memory remains with the chassis management module that stays in place.
3Adaptability or versatility
If active components are mounted on the circuit board, then functionality is improved, but reliability deteriorates due to susceptibility to damage
Solution Approach 1:
The patent extracts the non-volatile memory from the middle board's active component layout and relocates it to the chassis management module. This extraction separates the memory function from the active component environment, reducing the memory's susceptibility to damage from the middle board's active components while maintaining both functionality and reliability.
Data Source
AI summary
A technique for data roll-back includes in response to a first external static memory device being coupled to a first chassis management module and the first chassis management module being coupled to a middle plane board, determining whether the first external static memory device operates normally. In response to the first external static memory device operating normally, a controller of the first chassis management module writes data in the first external static memory device into a non-volatile memory of the first chassis management module to perform data roll-back.


