Cloud Volume Transmission via Worker Virtual Machines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing services face challenges in efficiently transmitting volumes between client devices and cloud computing devices, including delays due to overloading, varying transmission mechanisms, and security concerns, which hinder timely and secure data transfer.

Innovation Solution

The implementation of a method that uses controllers to transmit volumes via a secured connection using standard cloud API calls, allowing for on-demand transmission of any type of volume, including system and data storage volumes, and enabling parallel transmission using worker virtual machines, thereby eliminating delays and ensuring security through authentication and encryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If cloud computing devices use predefined templates and workflows for volume transmission, then the transmission process is standardized, but transmission delays occur due to overloading and de-prioritization of volume requests

Engineering Contradiction:
Improvestandardization of transmission processVSAvoidvolume transmission delay
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system pre-establishes worker virtual machines and prepares transmission infrastructure before volume transmission requests arrive. This preliminary preparation ensures that when volumes need to be transmitted, ready-to-use worker VMs are immediately available to handle the transmission without delay, eliminating the need for on-demand provisioning and reducing transmission delays caused by overloading.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If cloud computing devices restrict volume transmission based on content type, then security control is improved, but transmission flexibility and speed are reduced

Engineering Contradiction:
Improvesecurity controlVSAvoidtransmission speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Worker virtual machines serve as intermediary components that handle volume transmission between client devices and cloud computing devices. These worker VMs are specifically designed to manage the transmission process, including security verification and data transfer, allowing the system to maintain security controls while improving transmission speed by dedicating specialized intermediary components to handle the transmission workload.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If cloud computing devices use push operations or URL-based pull operations for volume transmission, then transmission mechanisms are provided, but security concerns arise and transmission efficiency varies

Engineering Contradiction:
Improvetransmission mechanism availabilityVSAvoidsecurity and efficiency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements self-service mechanisms where worker virtual machines automatically manage volume transmission without requiring manual push operations from client devices or URL-based pull operations. The worker VMs autonomously handle volume creation, data transfer, and transmission completion, improving both security by eliminating manual intervention points and efficiency by automating the transmission process with dedicated resources.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10958633B2Method and system for securely transmitting volumes into cloud
Publication Date: 2021.03.23 CITRIX SYSTEMS INC
  • US10958633B2 patent drawing
  • US10958633B2 patent drawing
  • US10958633B2 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 controller that is executable by one or more processors and is configured to instruct a cloud computing device to generate a worker virtual machine. The controller is also configured to provide authentication information to facilitate establishing of the secured connection between the controller and the worker virtual machine. The controller 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 controller 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.