Tape Drive Data Wrapping for Column Access Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Stream data recorded on tape media is not efficiently read out due to low random access performance, leading to prolonged read-out times when only some columns are accessed, as the tape medium's sequential access structure does not facilitate rapid column switching.

Innovation Solution

The system buffers and sorts stream data in a column order and time order, writing it onto the tape medium in a primary and secondary wrap format, with the primary data written in ascending order and secondary data in descending order, minimizing head movement during read-out.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If stream data is written to tape medium in chronological order, then the sequential access structure is maintained, but random access performance deteriorates and read-out time increases

Engineering Contradiction:
Improvesequential access structureVSAvoidread-out time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent segments the tape medium into multiple wraps and further divides data into primary and secondary portions. Primary data is written in column order to the primary wrap, while secondary data is written in reverse column order to the secondary wrap. This segmentation allows the system to maintain sequential access structure while enabling faster access to specific columns by choosing the appropriate wrap based on access patterns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies inversion by writing secondary data in reverse column order (from last column to first column) compared to the normal column order of primary data. This reverse ordering optimizes read-out performance for different access scenarios, allowing the system to quickly serve requests for different column ranges by selecting the wrap with the optimal data arrangement.

Inventive Principle:
Principle #13The other way round (Inversion)

2Loss of information

If all columns are accessed sequentially, then complete data retrieval is achieved, but access time increases due to head movement across the tape

Engineering Contradiction:
Improvedata retrieval completenessVSAvoidaccess time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

By dividing data into primary and secondary portions across different wraps with different column orderings, the system can retrieve complete data faster. When all columns are needed, the system can efficiently read from both wraps in parallel or sequence rather than scanning the entire tape in a single sequential pass, reducing total access time while maintaining data completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The data is pre-organized into primary and secondary wraps with optimized column orderings before access occurs. This preliminary arrangement allows the system to quickly serve different access scenarios without performing real-time reordering, reducing access time while ensuring complete data retrieval when needed.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If data is buffered and sorted before writing, then read-out efficiency is improved, but device complexity increases

Engineering Contradiction:
Improveread-out efficiencyVSAvoiddata processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs buffering and sorting of stream data into primary and secondary portions with specific column orderings before writing to the tape medium. This preliminary processing, while adding complexity to the writing phase, significantly improves read-out efficiency by eliminating the need for complex reordering operations during data access, thereby enhancing overall productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the organizational parameters of the stored data by using different column orderings (normal order for primary, reverse order for secondary) in different wraps. This parameter change enables more efficient data retrieval for various access patterns, improving read-out efficiency despite the increased complexity of the initial data processing and organization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11789700B2Information processing device, information processing system, and non-transitory computer-readable storage medium for storing program
Publication Date: 2023.10.17 FUJITSU LTD
  • US11789700B2 patent drawing
  • US11789700B2 patent drawing
  • US11789700B2 patent drawing

AI summary

An information processing device includes: a memory; and a processor coupled to the memory, the processor being configured to: sort stream data buffered in units of wraps of a sequential recording medium, in a column order and a time order of the stream data, as primary data to be written into a primary wrap of the sequential recording medium; and control writing of the sorted primary data into the primary wrap, wherein the sorting of the stream data is configured to sort secondary data to be written into a secondary wrap that follows the primary wrap, in a reverse order of the column order and in the time order, and wherein the controlling of the primary data is configured to control writing of the sorted secondary data into the secondary wrap.