Storage Relay Device Aggregates Error Data to Reduce Mirror Transfer Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In storage systems, maintaining data redundancy through mirror transfer between controller modules (CMs) is challenging due to potential internal abnormalities in devices, which can lead to system failures and require time-consuming path disconnection for error handling, affecting delivery guarantee and IOPS performance.

Innovation Solution

A storage system with a relay device that detects abnormalities, aggregates error information, and uses a delivery guarantee function to determine if mirror transfer is complete, allowing for immediate error reporting and minimizing path disconnection, thereby reducing latency and improving IOPS performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If path disconnection is performed for error handling in mirror transfer, then system reliability is improved, but delivery guarantee time increases and IOPS performance deteriorates

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddelivery guarantee time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having the relay device detect and aggregate error information from multiple devices before mirror transfer completion. The error information is pre-aggregated in a register, so when delivery guarantee checking is needed, the source CM can immediately read the aggregated error state without waiting for individual device error reports, thus reducing delivery guarantee time while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses an intermediary approach by introducing a relay device that acts as a mediator between multiple CMs and the source CM. The relay device aggregates error information from various devices in the mirror transfer path and consolidates it in a single register, serving as an intermediary that simplifies error checking for the source CM and reduces the time needed for delivery guarantee verification

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If individual device error detection is performed without aggregation, then error detection precision is maintained, but device complexity increases and processing efficiency decreases

Engineering Contradiction:
Improveerror detection precisionVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies merging by combining error detection and aggregation functions into a single relay device. Multiple devices' error information is merged into one centralized register at the relay device, reducing the complexity that would otherwise exist at each individual device while maintaining precise error detection through the aggregated view

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11704208B2Storage system and information processing method
Publication Date: 2023.07.18 FUJITSU LTD
  • US11704208B2 patent drawing
  • US11704208B2 patent drawing
  • US11704208B2 patent drawing

AI summary

A storage system includes a plurality of controllers and a relay device and is configured to perform mirror transfer between the plurality of controllers, the relay device detects an abnormality in each device located between the plurality of controller and aggregates error information in a register, and a first controller module that is a source of performing the mirror transfer among the plurality of controllers reads content of the register and determines whether the mirror transfer is completed normally, after the mirror transfer is performed.