Data Storage Backup Management via RAID-0 and Remote Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage and backup methods lack efficient redundancy management across multiple storage devices, particularly in scenarios involving local and cloud-based systems, leading to potential data loss due to device failures or unavailability.

Innovation Solution

A computer-implemented method and system that stripes data across multiple local physical storage devices and generates redundancy information, which is asynchronously written to a remote storage device, ensuring data integrity and availability by distributing redundancy across cloud-based storage devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is mirrored to multiple physical storage devices locally, then data redundancy is improved, but device complexity and storage space requirements increase

Engineering Contradiction:
Improvedata redundancyVSAvoidstorage system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments redundancy information from primary data by storing them in separate storage devices. The primary data is stored in a RAID-0 array across multiple local devices, while redundancy information is stored separately on remote or removable storage devices. This segmentation allows the system to maintain data redundancy without requiring every device to store complete copies of all data, thereby reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension for redundancy storage by moving from purely local storage to a hybrid architecture that includes remote storage devices connected via network. This dimensional change allows redundancy information to be distributed across different physical locations and storage media types, reducing the complexity burden on the local storage subsystem while maintaining reliability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If redundancy information is generated and stored synchronously with data, then data integrity is improved, but write performance deteriorates due to bottlenecks

Engineering Contradiction:
Improvedata integrityVSAvoidwrite performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements preliminary action by generating redundancy information in advance and storing it on remote storage devices before it is needed for data recovery. The system proactively creates and stores redundancy information asynchronously, so that when data recovery is needed, the redundancy information is already available without causing write bottlenecks during normal data operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs periodic action by asynchronously writing redundancy information to remote storage devices at scheduled intervals or based on event triggers rather than continuously with every data write. This periodic approach allows the system to maintain data integrity while avoiding the performance penalties of synchronous redundancy generation and storage during active data writing operations.

Inventive Principle:
Principle #19Periodic action

3Speed

If data is stored on local storage devices only, then access speed is improved, but data availability deteriorates when devices fail or become unavailable

Engineering Contradiction:
Improvedata access speedVSAvoiddata availability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces remote storage devices as intermediaries between the local RAID-0 array and the redundancy information. These intermediary storage devices act as a buffer that holds redundancy information independently, allowing the system to maintain fast local data access while ensuring data availability through network-accessible redundancy copies when local devices fail.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If multiple storage devices are configured in RAID-0, then write performance is improved, but data protection deteriorates due to lack of redundancy

Engineering Contradiction:
Improvewrite performanceVSAvoiddata protection
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent merges two previously separate concepts: RAID-0 striping for performance and separate redundancy storage for protection. By combining the high-performance RAID-0 local storage array with asynchronously updated remote redundancy storage, the system achieves both improved write performance through striping and data protection through distributed redundancy, resolving the contradiction between performance and reliability.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10534678B2Data storage backup management method
Publication Date: 2020.01.14 BRILLIANT POINTS
  • US10534678B2 patent drawing
  • US10534678B2 patent drawing
  • US10534678B2 patent drawing

AI summary

A computer-implemented method to store data may include writing data to at least one of a database or one or more local storage devices. The method may also include generating redundancy information for the data. The method may also include writing the redundancy information to at least one of a remote storage device or a removable storage device.