Selective Data Block Duplication in Cold Storage Media

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cold storage systems, such as tape and optical disk storage, face inefficiencies due to the need to frequently change media during data access, which increases access time and reduces capacity efficiency, as they require isolating media and drives, leading to slower data retrieval compared to integrated SSD or HDD systems.

Innovation Solution

A data storage apparatus that calculates the ratio of data blocks across multiple media based on dimension information to determine which blocks should be duplicated and stored on other media, minimizing the need for media changes by strategically arranging data to reduce access time while maintaining capacity efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored across multiple media in cold storage, then capacity efficiency is improved, but access time increases due to frequent media changes

Engineering Contradiction:
Improvecapacity efficiencyVSAvoidaccess time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of data access patterns and proactively duplicates data blocks that are likely to be accessed across different media. By predicting which data blocks will need to be accessed and duplicating them in advance on the same or frequently accessed media, the system reduces the need for media changes during actual access operations, thereby decreasing access time while maintaining capacity efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of specific data blocks and stores them on multiple media. By duplicating data blocks that are frequently accessed or likely to be accessed across different media, the system ensures that data can be retrieved without requiring media changes. This copying strategy maintains capacity efficiency by selectively duplicating only necessary data blocks while improving access time.

Inventive Principle:
Principle #26Copying

2Loss of time

If media changes are reduced in cold storage, then access time decreases, but capacity efficiency may be compromised

Engineering Contradiction:
Improveaccess timeVSAvoidcapacity efficiency
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

Instead of duplicating all data blocks, the system applies partial action by selectively duplicating only those data blocks that are likely to be accessed across multiple media. The system calculates the ratio of data blocks and identifies specific blocks for duplication based on access patterns and predictions. This partial duplication approach maintains capacity efficiency while still reducing media changes and improving access time for critical data.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If data blocks are selectively duplicated based on ratio calculation, then access time is optimized, but system complexity increases

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

Solution Approach 1:

The system changes parameters by calculating the ratio of data blocks and using this metric to determine which blocks should be duplicated. By establishing clear parameter thresholds and duplication criteria based on ratio calculations, the system optimizes access time through intelligent data placement while managing complexity through systematic parameter-based decision making rather than ad-hoc approaches.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10365853B2Data storage apparatus, recording medium and method for selectively duplicating data blocks to another medium based on data block size and dimension information or an axis of obtaining data
Publication Date: 2019.07.30 FUJITSU LTD
  • US10365853B2 patent drawing
  • US10365853B2 patent drawing
  • US10365853B2 patent drawing

AI summary

A processor controls a second storage device including a plurality of media that store data stored in a first storage device. The processor calculates a ratio of the size of each of a plurality of data blocks, which are classified according to a plurality of pieces of dimension information in data stored in two or more of the plurality of media, to the amount of data stored in the two or more of the plurality of media. The processor determines, based on a calculated ratio, whether a data block is to be duplicated, generates a duplicate of the data block determined to be duplicated, and stores the generated duplicate of the data block into another medium of the plurality of media, except for the two or more media. This can reduce the number of times of changing a medium, and suppress a lowering in the capacity efficiency. Dimension information may be an axis of obtaining data. In additionally disclosed embodiments, data may be arranged based on data blocks originally generated for reliability and considering the axis of obtaining data, and data at an end portion of a medium may be redundantly stored in the front or top portion of a subsequent medium.