Accelerated Snapshot Intermediate Volume for Storage Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtualized computing environments face latency issues due to inter-service data transfer delays when populating target volumes with snapshot data from repository storage services, impacting responsiveness for clients.

Innovation Solution

Implementing an accelerated snapshot mechanism using an intermediate volume with higher IO capacity within the block-based storage service, which populates target volumes directly from the intermediate volume, reducing the need for repeated data retrieval from the repository storage service and minimizing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If snapshot data is stored in repository storage service, then storage capacity is improved, but data access speed deteriorates due to inter-service data transfer delays

Engineering Contradiction:
Improvestorage capacityVSAvoiddata access speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent introduces an intermediate volume as a mediator component between the repository storage service and target volumes. This intermediate volume pre-loads and caches snapshot data, acting as a buffer that eliminates the need for direct inter-service data transfers during snapshot operations, thereby resolving the speed deterioration caused by network latency while preserving the storage capacity benefits of the repository service.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-populating the intermediate volume with snapshot data before it is needed for target volume population. This advance preparation eliminates wait times during actual snapshot operations, as the data is already available in the intermediate buffer, thus improving data access speed without compromising storage capacity.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If data is transferred between storage services, then storage flexibility is improved, but responsiveness deteriorates due to network latency

Engineering Contradiction:
Improvestorage flexibilityVSAvoidresponsiveness
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The intermediate volume serves as a local intermediary that caches frequently accessed snapshot data within the block-based storage service. This eliminates the need for repeated network transfers between storage services, maintaining storage flexibility while significantly reducing the time loss associated with inter-service data transfers and improving overall system responsiveness.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies local quality by implementing data caching specifically at the intermediate volume level where it is most needed. Rather than uniformly distributing data across all storage services, the system locally caches snapshot data in the intermediate volume, optimizing responsiveness for snapshot operations while preserving storage flexibility through the distributed architecture.

Inventive Principle:
Principle #3Local quality

3Reliability

If snapshot data is repeatedly retrieved from repository storage, then data availability is improved, but network resource consumption increases

Engineering Contradiction:
Improvedata availabilityVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The intermediate volume acts as a local intermediary cache that stores copies of snapshot data. This allows the system to serve data availability requests from the local intermediate volume rather than repeatedly retrieving data from the repository storage service over the network, thereby maintaining data availability while significantly reducing network resource consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates copies of snapshot data in the intermediate volume. These copies enable rapid data access without requiring repeated network retrievals from the repository storage service, thus maintaining data availability while reducing the energy and resources consumed by network transfers.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11093148B1Accelerated volumes
Publication Date: 2021.08.17 AMAZON TECH INC
  • US11093148B1 patent drawing
  • US11093148B1 patent drawing
  • US11093148B1 patent drawing

AI summary

A snapshot object or other type of object may be stored in a first storage system and may be accelerated in another storage system, wherein an accelerated snapshot or other type of object can be used to populate volumes in the other storage system with data more rapidly than a non-accelerated snapshot or other type of object. The accelerated snapshot or other object may be implemented using an intermediate volume implemented in the other storage system that is populated with data from the snapshot object or the other object stored in the first storage system.