Cloud Volume Transmission via Worker VMs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing services face inefficiencies in transmitting volumes between client devices and cloud computing devices, including delays due to overloading and varying mechanisms among providers, which hinder timely and secure data transmission.

Innovation Solution

The system enables secure transmission of volumes using worker virtual machines and standard cloud API calls, allowing for on-demand transmission of any type of volume, including system and data storage volumes, and supports parallel transmission across multiple cloud devices with different infrastructures, ensuring secure and efficient data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If volumes are transmitted using traditional cloud computing mechanisms, then the transmission can be performed, but transmission delays occur due to virtual machine overloading

Engineering Contradiction:
Improvetransmission speedVSAvoidtransmission delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides the transmission process into separate phases: a provisioning phase where storage resources are allocated and prepared in advance, and a data transfer phase where actual volume transmission occurs. This segmentation allows the system to prepare capacity beforehand, avoiding delays during transmission when virtual machines are overloaded.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary provisioning of storage resources and establishment of transmission pathways before the actual volume transmission begins. By pre-allocating storage capacity and preparing transfer infrastructure, the system eliminates the need to wait for available resources during the transmission operation itself.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple volumes are transmitted on a single virtual machine, then transmission capacity is utilized, but the virtual machine becomes overloaded and de-prioritizes requests

Engineering Contradiction:
Improvetransmission throughputVSAvoidservice quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the transmission workload across multiple independent virtual machines rather than concentrating it on a single machine. Each virtual machine handles a subset of volume transmission tasks, preventing any single machine from becoming overloaded while maintaining overall transmission throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from a single-machine transmission model to a distributed multi-machine model, adding the dimension of parallel processing across multiple virtual machines. This dimensional expansion allows the system to handle multiple volume transmission requests simultaneously without overloading individual machines.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If different transmission mechanisms are used for different volume types, then content restrictions can be enforced, but the system complexity increases

Engineering Contradiction:
Improvecontent securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal transmission framework that can handle different volume types (bootable, data storage, etc.) through a single standardized process. The same provisioning and transmission mechanisms work for all volume types, with content restrictions enforced through configuration rather than separate handling logic, thereby reducing system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Instead of creating different transmission mechanisms for different volume types, the system uses parameter changes within a unified framework. By adjusting parameters such as content type, security level, and transmission priority, the same base mechanism can accommodate various volume types while maintaining consistent, simple implementation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10341251B2Method and system for securely transmitting volumes into cloud
Publication Date: 2019.07.02 CITRIX SYSTEMS INC
  • US10341251B2 patent drawing
  • US10341251B2 patent drawing
  • US10341251B2 patent drawing

AI summary

A first computing device is provided for transmitting one or more volumes via a secured connection. The first computing device includes a volume service that is executable by one or more processors and is configured to instruct a cloud computing device to generate a worker virtual machine. The volume service is also configured to provide, via a connection different from the secured connection, a random number to the worker virtual machine. The volume service is further configured to instruct the cloud computing device to generate one or more target volumes associated with the cloud computing service and to associate the one or more target volumes with the worker virtual machine. The volume service is further instructed to provide, irrespective of the content type of the volumes and the size of the volumes, the one or more volumes to the worker virtual machine via the secured connection.