Back to results
US 2017/0366606 A1Published application
Real Time Cloud Workload Streaming
AssigneeVelostrata Ltd.
InventorsIsrael Ben-Shaul, Ady Degany, Leonid Vasetsky, Shahar Glixman, Yaniv Ben-Ari
Life of this patent
Estimating the term…
Abstract
A method and system for real-time cloud bursting is provided. The method and system are directed to extending a data center with cloud computing resources by decoupling computing resources and storage devices in a virtualized data center, and booting the decoupled computing resources in a staged process while storage devices are divided and prioritized into components. Data and boot instructions are re-routed and cached as needed through a proxy system.
Claims20
A computer-implemented method comprising:
- executing a workload on a first computer;
- transferring the workload from the first computer to a second computer, the second computer being geographically distant from the first computer, the transferring comprising:
- coupling a first edge appliance to the first computer;
- remotely coupling a second edge appliance to the first edge appliance, wherein the second edge appliance is coupled to the second computer;
- streaming run state information for the workload from the first computer to the second computer through the first edge appliance and the second edge appliance;
- using the run state information, executing the workload on the second computer including streaming data from the first computer through the first edge appliance to store in a cache in the second edge appliance.
3 more elements
A computer-implemented method comprising:
- executing a workload by a first computing instance using a first software framework of a first computer;
- coupling a first edge appliance to the first computer;
- remotely coupling a second edge appliance to the first edge appliance, wherein the second edge appliance is coupled to a second computer;
- transferring the workload from the first computer to the second computer, the second computer being geographically distant from the first computer, the transferring comprising:
- deactivating the first computing instance thereby causing:
- stop in an execution of the workload by the first computing instance using the first software framework of the first computer, and
- storing a run state information for the workload on a storage accessible by the first edge appliance;
- streaming the run state information from the first computer through the first edge appliance to store in a cache in the second edge appliance;
- using the run state information, continuing the execution of the workload using a second software framework on the second computer.
6 more elements
A system comprising:
- one or more processors;
- one or more storage media storing one or more computer programs for execution by the one or more processors, the one or more computer programs comprising program instructions for:
- executing a workload on a first computer;
- transferring the workload from the first computer to a second computer, the second computer being geographically distant from the first computer, the transferring comprising:
- coupling a first edge appliance to the first computer;
- remotely coupling a second edge appliance to the first edge appliance, wherein the second edge appliance is coupled to the second computer;
- streaming run state information for the workload from the first computer to the second computer through the first edge appliance and the second edge appliance;
- using the run state information, executing the workload on the second computer including streaming data from the first computer through the first edge appliance to store in a cache in the second edge appliance.
5 more elements
Dependencies are inferred from the claim text.