Multi-Channel Data Mirroring for Storage Backup Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing mirroring channel backup systems in storage systems are limited by restricted data traffic bandwidth, leading to decreased system performance when the inter-board control channel replaces a mirroring channel.

Innovation Solution

Implementing multiple mirroring channels between mainboards, with a fault judging unit and traffic balance controlling unit to ensure data transmission through remaining effective channels if one or more mirroring channels fail, and using an active-standby channel mode to dynamically switch between active and standby channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If an inter-board control channel is used to replace a mirroring channel for data backup, then device complexity is reduced, but data traffic bandwidth decreases massively and system performance deteriorates

Engineering Contradiction:
Improvechannel structureVSAvoiddata traffic bandwidth
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments data into multiple data segments and transmits them through different mirroring channels simultaneously. This segmentation allows the system to utilize multiple channels in parallel, thereby increasing overall data traffic bandwidth while maintaining the simplicity of using standard mirroring channel infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple mirroring channels to work together for data transmission. By merging the capacity of multiple channels and transmitting different data segments through each channel in parallel, the system achieves higher aggregate bandwidth than a single channel could provide, resolving the bandwidth limitation without requiring a completely new channel architecture.

Inventive Principle:
Principle #5Merging (Combining)

2Device complexity

If a single mirroring channel is used for data backup, then device complexity is minimized, but reliability decreases when the channel fails

Engineering Contradiction:
Improvechannel configurationVSAvoidbackup continuity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments data for transmission across multiple mirroring channels, so that if one channel fails, only the corresponding data segment is affected while other segments continue transmitting through remaining channels. This segmentation approach maintains backup continuity without requiring complex redundant channel configurations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically changes transmission parameters by adjusting which data segments are transmitted through which channels based on channel status. When a channel fails, the system modifies the transmission plan to redistribute data segments across available channels, thereby maintaining backup reliability without permanent complex configuration.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple mirroring channels are used for data backup, then reliability is improved and bandwidth is increased, but device complexity increases

Engineering Contradiction:
Improvebackup continuityVSAvoidchannel management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where the system automatically detects channel status, dynamically segments and redistributes data across available channels without manual intervention. This automation reduces the operational complexity of managing multiple channels while maintaining high reliability and bandwidth utilization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent employs dynamic channel allocation where data segment routing is adjusted in real-time based on channel availability. This dynamic approach allows the system to adapt to changing conditions automatically, reducing the need for static complex configurations while maintaining optimal performance and reliability across multiple channels.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20090282204A1Method and apparatus for backing up storage system data
Publication Date: 2009.11.12 HUAWEI TECH CO LTD
  • US20090282204A1 patent drawing
  • US20090282204A1 patent drawing
  • US20090282204A1 patent drawing

AI summary

A method for backing up data of a storage system, where at least two mirroring channels are provided between a first mainboard and a second mainboard of a storage system, and the method includes: transmitting data through at least one mirroring channel if all the mirroring channels are effective; and transmitting the data through remaining mirroring channel(s) if at least one of the mirroring channels for transmitting the data fails. The present disclosure enables traffic to be transmitted evenly on normal mirroring channels, and ensures maximized utilization of the bandwidth of mirroring channels. Corresponding to the foregoing method, an apparatus for backing up data of a storage system is provided in another embodiment of the present disclosure.