Magnetic Tape Data Placement Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing magnetic tape data retrieval methods are bottlenecked by long seek times, leading to high costs and inefficiencies, especially when dealing with large numbers of files or time-sensitive data, as most time is spent seeking files rather than reading them.

Innovation Solution

A computing device with a magnetic data storage tape and processor that uses non-volatile memory to determine media placement scores based on file metadata, such as size, retention time, and retrieval priority, to optimize the order and placement of data files on the tape, reducing seek times by strategically positioning files based on their characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If files are distributed across multiple tapes to enable timely retrieval, then retrieval speed is improved, but the number of tapes required increases leading to higher costs

Engineering Contradiction:
Improvedata retrieval speedVSAvoidnumber of tapes
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system performs preliminary analysis of file access patterns and pre-calculates optimal file placement strategies before data is written to tape. By determining the most frequently accessed files and their ideal positions in advance, the system optimizes retrieval performance without requiring additional tapes, thus resolving the contradiction between retrieval speed and tape quantity

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If files are divided and stored across multiple tapes, then storage capacity is increased, but retrieval time is bottlenecked by the slowest file portion

Engineering Contradiction:
Improvestorage capacityVSAvoidretrieval time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies local quality by creating distinct storage regions on the tape with different optimization characteristics. Frequently accessed files are placed in optimized positions with appropriate spacing, while less critical files occupy other regions. This localized optimization ensures that when files are retrieved, the critical portions are accessible without being bottlenecked by slower access to less important file sections

Inventive Principle:
Principle #3Local quality

3Loss of time

If seek time is reduced through optimized file placement, then retrieval efficiency is improved, but the complexity of data management increases

Engineering Contradiction:
Improveseek timeVSAvoiddata management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically analyzing file access patterns and autonomously determining optimal file placement without requiring manual intervention. The patent uses automated algorithms to monitor retrieval operations, identify access patterns, and reorganize file placement accordingly, thereby reducing seek time while avoiding the complexity of manual data management

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10963425B2Data placement on magnetic data storage tape
Publication Date: 2021.03.30 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10963425B2 patent drawing
  • US10963425B2 patent drawing
  • US10963425B2 patent drawing

AI summary

A computing device is provided, including a magnetic data storage tape, a processor, and non-volatile memory operatively coupled to the processor. The non-volatile memory may store instructions executable by the processor to receive a plurality of data files including respective media placement metadata. The instructions may be further executable, for each data file of the plurality of data files, to determine a media placement score based on the media placement metadata of that data file. The instructions may be further executable to determine an order for the plurality of data files based on the respective media placement scores of the data files. The instructions may be further executable to write the plurality of data files to the magnetic data storage tape such that the plurality of data files have the determined order on the magnetic data storage tape.