Tape Drive Data Replication Without Host Bottleneck

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data replication methods in magnetic tape storage systems often require an intermediate host, leading to data transfer bottlenecks and inefficiencies, especially when network traffic is high, and lack flexibility in selecting the data to be replicated.

Innovation Solution

The system enables direct data replication between two tape drives without an intermediate host, using replication programs on the tape drives to identify and transfer data between cartridges, allowing for flexible selection of data to be replicated and optimizing network usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data replication uses an intermediate host, then data can be transferred between tape drives, but data transfer bottlenecks occur and network efficiency decreases

Engineering Contradiction:
Improvedata transfer capabilityVSAvoiddata transfer efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the replication function from the host system and implements it directly on the tape drives themselves. The host initiates the replication process by identifying source and destination cartridges, but the actual data transfer occurs directly between tape drives over the network, eliminating the host as a bottleneck in the data path while maintaining host control and coordination capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a network infrastructure as an intermediary between tape drives, enabling direct peer-to-peer data transfer. Instead of routing through the host, data flows directly from the source tape drive to the destination tape drive through the network, with the host serving only as an initiator and coordinator rather than a data transmission intermediary.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all data is replicated, then complete backup is achieved, but network resources are wasted and transfer time increases

Engineering Contradiction:
Improvebackup completenessVSAvoidnetwork resource wastage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements partial replication by allowing selective copying of only the necessary data portions from source to destination cartridges. The host can identify specific data sets, file systems, or even individual files that need replication, rather than forcing complete cartridge-to-cartridge copying. This partial action approach maintains backup reliability for critical data while significantly reducing network resource consumption and transfer time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the replication process into selectable units of data that can be individually chosen for replication. Instead of treating the entire cartridge content as an indivisible unit, the system allows segmentation of data into manageable portions that can be selectively replicated based on priority, size, and backup requirements, enabling efficient resource utilization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9208818B1Replication of tape cartridge data
Publication Date: 2015.12.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9208818B1 patent drawing
  • US9208818B1 patent drawing
  • US9208818B1 patent drawing

AI summary

Embodiments of the present invention disclose methods, computer program products, and systems for replicating data stored on a tape cartridge on one or more computing devices. In one embodiment, initiation of a replication sequence begins in response to at least one of: receiving a manual prompt of a user, loading of a first tape cartridge to be replicated into a first tape drive, receiving a request from a backup program, or occurrence of a predetermined time. When priming a first tape cartridge for writing of data, the first tape cartridge is configured for replication to a second tape cartridge. After loading the first tape cartridge into a first tape drive, data stored on the first tape cartridge can be directly transmitted from the first tape drive to a second tape drive in which the second tape cartridge is loaded without using an intermediate host computer system to facilitate data transfer.