Cloud Volume Transmission via Worker VMs
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If different transmission mechanisms are used for different volume types, then content restrictions can be enforced, but the system complexity increases
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.
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.
Data Source
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.


