Tape File Segmentation and Region Indexing for Locate Time Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current magnetic tape systems face inefficiencies in repositioning and reading data, particularly when dealing with large numbers of files, as existing locate methods like sorted and recommended access order (RAO) struggle to minimize the time required to locate and read files efficiently, especially when files are read in random order.

Innovation Solution

The method involves defining file number segments and tape division regions within simulations to simulate and compare the time required for different locate methods, such as sorted and RAO, to determine the optimal combination for reducing repositioning and reading times, allowing for the selection of the fastest method based on the number of files and tape division regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If files are located using traditional sorted or RAO methods on magnetic tape, then the locate operation can be completed, but the time required to locate and read files increases significantly when dealing with large numbers of files

Engineering Contradiction:
Improvetime to locate and read filesVSAvoidfile read efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent divides the tape medium into multiple division regions and organizes files into number segments. This segmentation allows the system to process and locate files in smaller, manageable units rather than treating the entire tape as a single entity, thereby reducing the time required to locate and read files among large file counts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary organization of files into number segments and establishes mapping relationships between file numbers and their physical locations on the tape before actual file access operations. This pre-processing enables faster locate operations by avoiding full tape scans during runtime.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the tape medium is divided into more division regions, then the locate time may be reduced, but the complexity of managing file segments and regions increases

Engineering Contradiction:
Improvelocate timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent introduces an index structure as an intermediary layer between the file number segments and the physical tape division regions. This index maintains mapping relationships and allows the system to manage multiple division regions without directly exposing the complexity to file access operations, thereby reducing locate time while controlling system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If traditional locate methods are used without optimization, then the implementation is simple, but the repositioning and reading time for large file counts becomes excessive

Engineering Contradiction:
Improveimplementation simplicityVSAvoidrepositioning and reading time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent changes key parameters of the locate operation by organizing files into number segments and mapping them to specific division regions on the tape. This parameter transformation converts an unoptimized linear search approach into a segmented, region-based locate method that significantly reduces repositioning and reading time for large file counts while maintaining reasonable implementation complexity.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach significantly reduces the time spent locating and reading files by identifying the most efficient locate method and file segment/tape division region combinations, improving read performance and addressing the limitations of existing methods, especially for large file counts.

Implementation Method 1

Tape systems use 'tape heads' to apply magnetic flux to the ferromagnetic material of the tape medium to write data to the tape

Methodology Applied
Scientific EffectMagnetic flux: Magnetic Field

Implementation Method 2

The magnetic tape can include a ferromagnetic material that, when exposed to a magnetic field, is magnetized

Methodology Applied
Scientific EffectFerromagnetism: Ferromagnetism

Implementation Method 3

Based on the stored magnetic imprint on the tape, binary data can be generated and read from the tape

Methodology Applied
Scientific EffectMagnetic field detection: Magnetic Field

Data Source

PatentUS11768604B2Reducing time to locate and read files within a tape medium
Publication Date: 2023.09.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11768604B2 patent drawing
  • US11768604B2 patent drawing
  • US11768604B2 patent drawing

AI summary

File number segments to be used within simulations can be defined. Tape division regions to be used within simulations can be defined. Times to locate each file number segment for each tape division region according to a first locate method can be simulated. Times to locate each file number segment for each tape division region according to a second locate method can be simulated. The simulated times for each locate method can be applied to a set of defined total file numbers to determine the time to locate each defined total file number for each locate method, file number segment, and tape division region combination.