Cloud Data Movement Engine Copy Services Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloud data movement engines are incompatible with disaster recovery and high availability solutions due to bypassing integration with copy services, leading to inefficiencies in data storage and retrieval processes.

Innovation Solution

The implementation of a cloud data movement engine that integrates with copy services, allowing for the emulation of host read and write operations, enabling seamless interaction with track services to process store and restore commands, and supporting various copy services capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the cloud data movement engine uses a device adapter directly for store commands and restore commands, then data transfer speed is improved, but integration with copy services is lost

Engineering Contradiction:
Improvedata transfer speedVSAvoidintegration with copy services
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent introduces track services as an intermediary component between the cloud data movement engine and the device adapter. This mediator enables the system to maintain direct data transfer capabilities while also providing integration with copy services for disaster recovery and high availability solutions. The track services layer handles the coordination between direct cloud storage access and copy service requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the cloud data movement engine bypasses the cache for data recall, then data access efficiency is improved, but cache consistency and metadata updates become problematic

Engineering Contradiction:
Improvedata access efficiencyVSAvoidcache consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The track services act as an intermediary that manages data flow between cloud storage and the cache system. When data is recalled from object storage, track services coordinates the transfer through the cache, ensuring that cache consistency is maintained and metadata is appropriately updated. This resolves the conflict between efficient direct access and cache reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the cloud data movement engine integrates with copy services, then compatibility with disaster recovery solutions is improved, but system complexity increases

Engineering Contradiction:
Improvecompatibility with disaster recovery solutionsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the system into distinct functional layers: the cloud data movement engine for direct cloud storage access, the track services for coordination and copy service integration, and the device adapter for physical disk drive management. This segmentation allows each component to have a specific responsibility, reducing overall system complexity while maintaining compatibility with disaster recovery solutions.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11086559B2Cloud based store and restore with copy services
Publication Date: 2021.08.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11086559B2 patent drawing
  • US11086559B2 patent drawing
  • US11086559B2 patent drawing

AI summary

Provided are techniques for cloud based store and restore with copy services. A store command to transfer data from one or more tracks of a volume to cloud storage is received. With track services, data for the one or more tracks in the volume is retrieved by emulating a host read. With a cloud data movement engine, the data for the one or more tracks is converted to data for one or more objects. With the cloud data movement engine, the one or more objects are stored in the cloud storage.