Tape Storage System Parallel Data Block Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional tape storage systems are time-consuming for both positioning and restoring large volumes of data, especially when performing complete or partial restores, due to the sequential nature of data retrieval from single tapes.

Innovation Solution

The method involves storing data blocks on multiple tapes in different orders, allowing simultaneous retrieval of data blocks from two tapes, which reduces positioning time and restore time by choosing the tape with the lowest access time for specific data blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is stored on a single tape in conventional tape storage systems, then the system structure is simple, but the restore time is long due to sequential data retrieval

Engineering Contradiction:
Improverestore timeVSAvoidsystem structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The data is divided into multiple data blocks that are distributed across multiple tapes. Each tape stores a portion of the total data, allowing parallel retrieval operations. This segmentation enables simultaneous reading from multiple tapes, significantly reducing overall restore time compared to sequential retrieval from a single tape.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple tapes are combined into a unified storage system that operates as a single logical unit. The system coordinates data retrieval across all tapes simultaneously, merging their individual capacities to achieve faster overall data restoration. This combining approach maintains simplicity while improving productivity through parallel operations.

Inventive Principle:
Principle #5Merging (Combining)

2Loss of time

If data blocks are stored on multiple tapes in the same order, then data organization is simple, but positioning time increases when accessing specific data blocks

Engineering Contradiction:
Improvepositioning timeVSAvoiddata organization
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

Data blocks are arranged in different orders on different tapes rather than using the same sequential order on all tapes. This asymmetric arrangement optimizes access patterns by positioning frequently accessed or critical data blocks at optimal locations on specific tapes, reducing positioning time when retrieving particular data sets.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

Different regions of different tapes are optimized for different access patterns. Each tape has a customized data block arrangement tailored to specific retrieval scenarios, allowing the system to minimize positioning time for particular data access patterns while maintaining overall system efficiency.

Inventive Principle:
Principle #3Local quality

3Productivity

If all backup data is restored sequentially from one tape, then the restore process is simple to manage, but the productivity is low due to time-consuming operations

Engineering Contradiction:
Improverestore speedVSAvoidrestore process management
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs continuous parallel data retrieval from multiple tapes simultaneously, maximizing the utilization of all storage resources throughout the restore process. This continuous parallel operation eliminates idle time and maintains high productivity throughout the entire data restoration process.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system pre-organizes data blocks across multiple tapes in optimized arrangements before restore operations begin. This preliminary organization enables faster access during restore operations by reducing positioning time and allowing immediate retrieval of data blocks in an optimal sequence.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3026669B1Methods for restoring data, method for storing data and tape storage system
Publication Date: 2020.01.15 FUJITSU LTD
  • EP3026669B1 patent drawingFigure 1~2
  • EP3026669B1 patent drawingFigure 3
  • EP3026669B1 patent drawingFigure 4

AI summary

The invention relates to a method for restoring data from at least two tapes (11, 12) of a tape storage system (10). A first tape (11) comprises two sets of data blocks (B1, ..., Bn) in a first order and a second tape (12) comprises the two sets of data blocks (B1, ..., Bn) in a second order. The method comprises the step of restoring the first set of data blocks (B1, ..., Bn) from the first tape (11), and restoring the second set of data blocks (B1, ..., Bn) simultaneously from the second tape (12). The invention further relates to a further method for restoring data, a method for storing data on at least two tapes (11, 12) of a tape storage system (10) and a tape storage system (10).