On-Demand Access to Compute Resources
First Claim
1. A method of managing resources between a local compute environment and an on-demand environment, the method comprising:
- detecting an event associated with a local compute environment;
based on the detected event, identifying information about the local environment;
establishing communication with an on-demand compute environment and transmitting the information about the local environment to the on-demand compute environment;
provisioning resources within the on-demand compute environment to substantially duplicate the local environment; and
transferring workload from the local-environment to the on-demand compute environment.
8 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems, methods and computer-readable media for controlling and managing the identification and provisioning of resources within an on-demand center as well as the transfer of workload to the provisioned resources. One aspect involves creating a virtual private cluster within the on-demand center for the particular workload from a local environment. A method of managing resources between a local compute environment and an on-demand environment comprises detecting an event associated with a local compute environment and based on the detected event, identifying information about the local environment, establishing communication with an on-demand compute environment and transmitting the information about the local environment to the on-demand compute environment, provisioning resources within the on-demand compute environment to substantially duplicate the local environment and transferring workload from the local-environment to the on-demand compute environment. The event may be a threshold or a triggering event within or outside of the local environment. The transfer of workload and provisioning of the on-demand center may also be related to a profile of the workload or an analysis of backlog workload. Another aspect relates to transferring webserver traffic from a webserver to an on-demand center such that web traffic is served by the on-demand center.
-
Citations
28 Claims
-
1. A method of managing resources between a local compute environment and an on-demand environment, the method comprising:
-
detecting an event associated with a local compute environment;
based on the detected event, identifying information about the local environment;
establishing communication with an on-demand compute environment and transmitting the information about the local environment to the on-demand compute environment;
provisioning resources within the on-demand compute environment to substantially duplicate the local environment; and
transferring workload from the local-environment to the on-demand compute environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13)
-
-
12. A method of managing resources between a local compute environment and an on-demand environment, the method comprising:
-
generating at least one profile associated with workload that may be processed in a compute environment;
selecting at the local compute environment a profile from the at least one profile;
communicating the selected profile from the local compute environment to the on-demand environment;
provisioning resources within the on-demand compute environment according to the selected profile; and
transferring workload from the local-environment to the on-demand compute environment. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method of integrating an on-demand compute environment into a local compute environment, the method comprising:
-
determining whether a backlog workload condition exists in the local compute environment;
if so, then analyzing the backlog workload;
communicating information associated with the analysis to the on-demand compute environment;
provisioning the on-demand compute environment according to the analyzed backlog workload; and
transferring the backlog workload to the provisioned on-demand compute environment. - View Dependent Claims (19, 21, 22, 23)
-
-
20. The method of 18, wherein analyzing the workload comprises determining at least one resource type associated with the backlog workload for provisioning in the on-demand compute environment.
-
24. A method of managing resources between a webserver and an on-demand compute environment, the method comprising:
-
determining whether web traffic directed to the webserver should be at least partially served via the on-demand compute environment;
provisioning resources within the on-demand compute environment to enable it to respond to web traffic for the webserver;
establishing a routing of at least part of the web traffic from the webserver to the provisioned on-demand compute environment; and
communicating data between a client browser and the on-demand compute environment such that the use of the on-demand compute environment for the web traffic is transparent. - View Dependent Claims (25, 26, 27, 28)
-
Specification