Tape Drive Overlapped Operations for Reduced Access Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Tape-based storage systems face inefficiencies due to long access times and idle periods of tape drives, where the majority of time is spent loading and unloading tape, leaving the expensive recording heads and actuators idle, necessitating multiple drives to achieve high IOPS, but adding more drives is costly and inefficient.

Innovation Solution

A system that allows a single drive to overlap operations on multiple tapes using a single set of heads and motors, with mobile robots for fast tape retrieval and positioning, enabling simultaneous coarse locate and rewind operations while performing read/write operations on another tape, thus increasing throughput and reducing costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If tape drive performs sequential operations on single tape, then device simplicity is maintained, but access time increases and productivity decreases

Engineering Contradiction:
Improveaccess timeVSAvoiddrive structure
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The tape drive is divided into multiple independent tape handling subsystems, each with its own motors and control logic. The drive can simultaneously load one tape while another tape is being accessed, segmenting the operations to occur in parallel without requiring a completely complex new architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by loading and positioning the next tape in advance while the current tape is still being accessed. This allows the drive to minimize idle time between tape operations, as the next tape is already prepared and positioned ready for immediate access

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple drives are added to increase IOPS, then productivity improves, but cost increases and device complexity increases

Engineering Contradiction:
ImproveIOPSVSAvoidnumber of drives
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A single tape drive is designed to perform multiple functions simultaneously - it can access data on one tape while loading and positioning another tape. This multi-functionality allows one drive to effectively replace multiple drives in terms of throughput capability, achieving high IOPS without proportionally increasing the number of physical drives

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The drive maintains continuous useful action by eliminating idle periods between tape operations. While one tape is being read or written, the drive simultaneously performs loading, unloading, or positioning operations on another tape, ensuring that the expensive recording heads and actuators are rarely idle and maximizing productivity

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If tape drive waits for tape to be loaded and positioned, then positioning accuracy is ensured, but loss of time increases

Engineering Contradiction:
Improvepositioning accuracyVSAvoidwait time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary positioning actions on the next tape while the current tape operation is still in progress. By starting the positioning process early and in parallel with other operations, the system ensures accurate positioning is achieved without adding sequential wait time to the overall access time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9117462B2Tape drive with overlapped operations
Publication Date: 2015.08.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9117462B2 patent drawing
  • US9117462B2 patent drawing
  • US9117462B2 patent drawing

AI summary

Embodiments of the invention relate to tape drive systems having overlapped operations. In one aspect, a system includes a head for performing read and/or write operations, a first set of motors for performing positioning operations on a first tape, a second set of motors for performing positioning operations on a second tape, and a processor and logic integrated with and/or executable by the processor. The logic is configured to cause the first set of motors to pass the first tape over the head while causing the second set of motors to perform at least one of a coarse locate and a rewind operation on the second tape. Additional systems and methods are also disclosed.