Storage Node Memory Hot-Swap for Downtime Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In storage systems, memory failures often require nodes to be powered down for memory module replacement, leading to performance degradation.

Innovation Solution

A storage system design that includes a processor and two memory modules, where the first module stores the operating system and program, and the second module stores cache data, allowing the second module to be replaced without shutting down the node, with data mirrored to a third module for seamless operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory module replacement is performed in conventional storage systems, then memory failure is resolved, but node downtime occurs and system performance degrades

Engineering Contradiction:
Improvememory reliabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The memory system is divided into two independent modules: first memory module (non-replaceable, stores OS and programs) and second memory module (replaceable, stores cache data). This segmentation allows the replaceable module to be swapped without affecting the non-replaceable module, enabling memory replacement without node downtime and thus resolving the contradiction between reliability improvement and performance maintenance.

Inventive Principle:
Principle #1Segmentation

2Productivity

If memory module replacement is performed without shutting down power supply, then system availability is improved, but data loss may occur

Engineering Contradiction:
Improvesystem availabilityVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Before replacing the second memory module, the system performs preliminary actions: detecting the replacement requirement, identifying the first memory module as the data source, and preparing for data copying. This preliminary preparation ensures that data can be accurately copied from the first memory module to the new second memory module, maintaining data integrity while enabling hot replacement and thus resolving the contradiction between system availability and data integrity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11989412B2Storage system and method for minimizing node down time
Publication Date: 2024.05.21 HITACHI VANTARA LTD
  • US11989412B2 patent drawing
  • US11989412B2 patent drawing
  • US11989412B2 patent drawing

AI summary

A storage system includes a CPU, a first memory module, a second memory module, and a storage device. The processor and the first memory module are installed in the same node. The second memory module are replaceable without shutting down power supply of the node. The first memory module stores an operating system and a program for managing user data to be stored in the storage device. The second memory module stores cache data of the user data to be stored in the storage device. The processor is configured to store a copy of data to be stored in the second memory module in the third memory module.