Tape Library Parity Reconstruction via Random Access Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage systems using tape cartridges face data loss issues when one cartridge becomes damaged or inaccessible, compromising the entire data set, as they lack effective redundancy mechanisms.

Innovation Solution

A data storage system incorporating a random access memory cache and an archive storage controller with hard disk drives to construct parity data across multiple tape cartridges, ensuring data redundancy by storing parity information separately and using it to reconstruct lost data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If tape cartridges are stored in a magazine library without redundancy, then storage space is efficient and device complexity is low, but data reliability deteriorates when one cartridge becomes damaged

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

Solution Approach 1:

The system divides the data storage into multiple independent tape cartridges, each storing a portion of the data set. This segmentation allows individual cartridges to be replaced without affecting others, improving reliability while maintaining manageable complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-configuring tape cartridges with parity data and maintaining a library of备用 cartridges. Before any data loss occurs, the system is prepared with redundancy mechanisms that can be activated immediately upon detecting a damaged cartridge.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If parity data is stored on separate media, then data loss is prevented through reconstruction, but storage capacity is reduced due to redundant data

Engineering Contradiction:
Improvedata integrityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system merges the original data with parity data in a coordinated manner where parity information is distributed across multiple cartridges. This combining approach allows reconstruction of lost data while optimizing storage utilization by sharing redundancy across the entire data set rather than duplicating all data.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system changes the storage parameter from complete data duplication to selective parity storage. Instead of storing full copies of all data, the system stores parity information that enables reconstruction, changing the redundancy parameter to optimize between storage capacity and data integrity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple tape drives write in parallel, then productivity increases, but coordination complexity increases

Engineering Contradiction:
Improvedata storage throughputVSAvoidparallel coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms that monitor the status of each tape cartridge and drive. When a cartridge is detected as damaged or slow, the system automatically adjusts the writing schedule, redistributing data to other drives. This feedback loop maintains high productivity while managing coordination complexity through automated adaptation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The parallel writing system is made dynamic rather than static. The system can adaptively adjust which drives write to which cartridges based on real-time performance conditions. This dynamic scheduling optimizes throughput by assigning work to the fastest available drives while maintaining data integrity across all cartridges.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9792178B2Progressive parity
Publication Date: 2017.10.17 SPECTRA LOGIC CORP
  • US9792178B2 patent drawing
  • US9792178B2 patent drawing
  • US9792178B2 patent drawing

AI summary

A magazine-based data storage library is described that essentially provides a first tape cartridge adapted to retain first data and first metadata, a second tape cartridge adapted to retain second data and second metadata, a random access storage memory, such as a hard disk drive, whereon parity of the first data and the second data along with the first metadata and second metadata is retained. It is not required that the first data and the second data be written in parallel. The parity data on the random access storage memory is transferred to a parity tape, which can be used to reconstruct any data lost from either the first tape cartridge or the second tape cartridge.