Tape Data Migration via Intermediate Object Descriptors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Tape data migration faces challenges due to varying tape storage implementations, lack of file system information, and the need for sequential access, requiring complex vendor-specific instructions to recreate data structures during migration.

Innovation Solution

A data migration system that uses read and write requests to map data structures, including objects and descriptors, to facilitate the transfer between source and target tape volumes, allowing for the recreation of data structures on the target tape without parsing the source file system, and supporting different encoding, encryption, and compression methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If complex vendor-specific instructions are used to recreate data structures during migration, then data migration between different tape technologies can be achieved, but the device complexity and difficulty of operation increase significantly

Engineering Contradiction:
Improvecompatibility across different tape technologiesVSAvoidcomplexity of migration process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary data structure format that acts as a universal bridge between source and target tape systems. This intermediate format includes standardized fields for data records, tape marks, and metadata that can be universally interpreted regardless of the specific tape technology, eliminating the need for complex vendor-specific migration instructions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The migration process is segmented into distinct phases: reading source tape data into the intermediate format, processing and validating the intermediate representation, and writing to the target tape. This segmentation allows each phase to be handled independently with simpler, more manageable operations rather than requiring complex end-to-end vendor-specific instructions.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If file system information is not preserved during tape migration, then migration between different tape formats becomes simpler, but loss of information occurs regarding file system structure

Engineering Contradiction:
Improvesimplicity of migration processVSAvoidfile system information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The intermediate data structure serves as a mediator that preserves file system information in a standardized format during migration. It includes dedicated fields for file marks, volume labels, and other metadata that maintain file system structure information without requiring complex format-specific processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a logical copy of the tape data structure in the intermediate format that preserves the essential file system information. This copy includes replicated metadata fields that maintain the file system structure without requiring actual file system recreation, thus preventing information loss while keeping the migration process simple.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If sequential access techniques are used to retrieve tape data, then hardware requirements are reduced, but the speed of data migration decreases

Engineering Contradiction:
Improvesimplicity of hardware requirementsVSAvoiddata migration speed
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent implements continuous data flow through the intermediate format processing pipeline. As data is read from the source tape in sequential fashion, it is continuously transformed into the intermediate representation and immediately written to the target tape, eliminating idle processing time and maintaining maximum throughput throughout the migration process.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The intermediate data structure is designed with pre-defined fields and formats that allow for preliminary organization of data during the read phase. This preliminary structuring enables efficient direct writing to the target tape without requiring additional processing steps, thus maintaining high migration speed despite sequential access constraints.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9847098B2Described object and descriptor
Publication Date: 2017.12.19 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9847098B2 patent drawing
  • US9847098B2 patent drawing
  • US9847098B2 patent drawing

AI summary

A described read request may be received. An object and a descriptor may be returned in response to the described read request. The object may be retrieved from a volume. The object may be analyzed to generate the descriptor, which may indicate whether the object is a tape mark or a data record.