On-demand cloud computing environments
First Claim
Patent Images
1. A method comprising:
- receiving a request, from a requester device, to generate a first cloud to support a particular type of a virtual machine associated with an application platform to execute one or more applications of the virtual machine, wherein the request comprises one or more operating characteristics of the virtual machine and a time duration for which the first cloud is requested;
responsive to receiving the request, identifying, by a processor, a set of resources associated with a pool of available resources in view of the operating characteristics of the virtual machine, wherein the identified set of resources comprise at least one non-dedicated cloud controlled resources and at least one externally controlled resource, and wherein the identified set of resources comprises an operating system to support the operating characteristics of the virtual machine on the application platform;
generating, by the processor, the first cloud from the identified set of resources;
instantiating, by the processor, the virtual machine onto the application platform in the first cloud;
providing, by the processor, the requester device with access to the virtual machine; and
responsive to detecting an expiration of the time duration associated with the request, de-allocating by the processor, the identified set of resources associated with the first cloud.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud management system can be configured to provide a cloud computing environment in response to a request for an execution platform. The cloud management system can be configured to determine a set of resources from non-dedicated cloud controlled resources or third-party resources that meet specifications of the requested execution platform. The cloud management system can be configured to create the on-demand cloud from the determined set of resources to serve as the execution platform.
119 Citations
13 Claims
-
1. A method comprising:
-
receiving a request, from a requester device, to generate a first cloud to support a particular type of a virtual machine associated with an application platform to execute one or more applications of the virtual machine, wherein the request comprises one or more operating characteristics of the virtual machine and a time duration for which the first cloud is requested; responsive to receiving the request, identifying, by a processor, a set of resources associated with a pool of available resources in view of the operating characteristics of the virtual machine, wherein the identified set of resources comprise at least one non-dedicated cloud controlled resources and at least one externally controlled resource, and wherein the identified set of resources comprises an operating system to support the operating characteristics of the virtual machine on the application platform; generating, by the processor, the first cloud from the identified set of resources; instantiating, by the processor, the virtual machine onto the application platform in the first cloud; providing, by the processor, the requester device with access to the virtual machine; and responsive to detecting an expiration of the time duration associated with the request, de-allocating by the processor, the identified set of resources associated with the first cloud. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
a memory; and a processor, operatively coupled to the memory, to; receive a request, from a requester device, to generate a first cloud to support a particular type of a virtual machine associated with an application platform to execute one or more applications of the virtual machine, wherein the request comprises one or more operating characteristics of the virtual machine and a time duration for which the first cloud is requested; responsive to receiving the request, identify a set of resources associated with of a pool of available resources in view of the operating characteristics of the virtual machine, wherein the identified set of resources comprise at least one non-dedicated cloud controlled resources and at least one externally controlled resource, and wherein the identified set of resources comprises an operating system to support the operating characteristics of the virtual machine on the application platform; generate the first cloud from the identified set of resources; instantiate the virtual machine onto the application platform in the first cloud; provide the requester device with access to the virtual machine; and responsive to detecting an expiration of the time duration associated with the request, de-allocate the identified set of resources associated with the first cloud. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium having instructions encoded thereon which, when executed by a processor, cause the processor to:
-
receive a request, from a requester device, to generate a first cloud to support a particular type of a virtual machine associated with an application platform to execute one or more applications of the virtual machine, wherein the request comprises one or more operating characteristics of the virtual machine and a time duration for which the first cloud is requested; responsive to receiving the request, identify a set of resources associated with a pool of available resources in view of the operating characteristics of the virtual machine, wherein the identified set of resources comprise at least one non-dedicated cloud controlled resources and at least one externally controlled resource, and wherein the identified set of resources comprises an operating system to support the operating characteristics of the virtual machine on the application platform; generate, by the processor, the first cloud from the identified set of resources; instantiate the virtual machine onto the application platform in the first cloud; provide the requester device with access to the virtual machine; and responsive to detecting an expiration of the time duration associated with the request, de-allocate the identified set of resources associated with the first cloud. - View Dependent Claims (11, 12, 13)
-
Specification