Multi-Tier Storage Write Acceleration via Coordinator Tier

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-tier storage systems, writing large amounts of data to low-performance storage tiers is inefficient due to their slower write speeds, which can lead to prolonged data restoration times during disaster recovery or IoT data analysis, as users often prioritize conserving high-performance tier space.

Innovation Solution

The method involves identifying a logical dataset and setting up a logical configuration map to allocate physical memory chunks between priority and coordinator tiers, writing data to the coordinator tier temporarily, and then copying it to the priority tier, allowing for concurrent copying and releasing resources efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is written directly to low-performance storage tiers, then storage capacity is optimized and cost is reduced, but write speed deteriorates

Engineering Contradiction:
Improvestorage capacityVSAvoidwrite speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent applies preliminary action by first allocating physical chunks in high-performance storage tiers before writing data. This allows the write operation to proceed at high speed to the fast tier, while separate background processes handle the copying to low-performance tiers, thus resolving the contradiction between write speed and storage capacity utilization

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The high-performance storage tier acts as an intermediary in this patent. Data is first written to the high-performance tier which serves as a temporary buffer, and then copied to the low-performance tier in the background. This intermediary approach allows the system to achieve both fast write speeds and efficient use of low-performance storage capacity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If data is written to high-performance storage tiers, then write speed is improved, but storage cost increases and high-performance tier capacity is consumed

Engineering Contradiction:
Improvewrite speedVSAvoidhigh-performance tier capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

Physical chunks are preliminarily allocated in high-performance storage tiers to enable fast data writing. However, the system immediately initiates background copying to low-performance tiers, ensuring that high-performance capacity is temporarily used only when necessary and is subsequently released after the copy completes

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements discarding and recovering by releasing the physical chunk allocations in high-performance storage tiers once the data has been successfully copied to low-performance tiers. This ensures that high-performance capacity is recovered and made available for other critical operations, while the data permanently resides in the low-performance tier

Inventive Principle:
Principle #34Discarding and recovering

3Device complexity

If sequential write process is used for low-performance tiers, then resource usage is simple, but write time is prolonged

Engineering Contradiction:
Improvewrite process complexityVSAvoidwrite time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system performs preliminary allocation of physical chunks in high-performance tiers before the actual data write operation. This setup enables parallel processing where data writing to the fast tier and subsequent copying to the slow tier can overlap in time, significantly reducing total write time while maintaining manageable complexity through structured process separation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by initiating background copy operations immediately after data is written to the high-performance tier, without waiting for the write to fully complete. This overlapping of write and copy operations maximizes resource utilization and reduces total write time while keeping the process complexity controlled through automated background handling

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11822791B1Writing data to lower performance storage tiers of a multi-tier storage system
Publication Date: 2023.11.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11822791B1 patent drawing
  • US11822791B1 patent drawing
  • US11822791B1 patent drawing

AI summary

Efficient writing to lower-performance storage tiers of a multi-tier storage system evaluates user intention when determining a write process that ultimately writes target data to a priority storage tier according to the user intention. Temporary high-performance storage tiers serve as coordinator tiers to achieve the efficient writing process for writing substantial or massive datasets to local storage.