METHOD AND SYSTEMS FOR SUB-ALLOCATING COMPUTATIONAL RESOURCES
First Claim
1. A method implementable on a first computing device for allocating one or more computational resources, the method comprising:
- receiving information associated with a first set of computational resources from a cloud infrastructure, wherein the first set of computational resources have been allocated to the first computing device by the cloud infrastructure;
determining a first set of parameters associated with a workflow received by the first computing device, wherein the first set of parameters is indicative of a need of the first set of computational resources by the first computing device; and
allocating the one or more computational resources from the first set of computational resources based on the determined first set of parameters.
7 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to systems and methods for method and systems for sub-allocating computational resources. A first computing device receives information associated with a first set of computational resources from a cloud infrastructure. The first set of computational resources has been allocated to the first computing device by the cloud infrastructure. A first set of parameters associated with a workflow received by the first computing device is determined. The first set of parameters is indicative of a need of the first set of computational resources by the first computing device. One or more computational resources from the first set of computational resources are sub-allocated based on the determined first set of parameters.
-
Citations
20 Claims
-
1. A method implementable on a first computing device for allocating one or more computational resources, the method comprising:
-
receiving information associated with a first set of computational resources from a cloud infrastructure, wherein the first set of computational resources have been allocated to the first computing device by the cloud infrastructure; determining a first set of parameters associated with a workflow received by the first computing device, wherein the first set of parameters is indicative of a need of the first set of computational resources by the first computing device; and allocating the one or more computational resources from the first set of computational resources based on the determined first set of parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method implementable on an online marketplace server for allocating one or more computational resources received from one or more first computing devices, wherein the one or more computational resources are unused resources of the one or more first computing devices, the method comprising:
-
receiving a first request for the one or more computational resources from one or more second computing devices; allocating the one or more computational resources to the one or more second computing devices; monitoring usage of the one or more computational resources; and billing the one or more second computing devices based on the usage. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A first computing device for allocating one or more computational resources, the first computing device comprises:
-
a first computational resource manager configured to receive information associated with a first set of computational resources from a cloud service provider, wherein the first set of computational resources have been allocated to the first computing device by the cloud infrastructure; a load manager configured to determine a first set of parameters associated with a workflow received by the first computing device, wherein the first set of parameters are indicative of a need of the first set of computational resources by the first computing device; and the first computational resource manager configured to allocate the one or more computational resources from the first set of computational resources to one or more second computing devices based on the determined first set of parameters. - View Dependent Claims (15, 16)
-
-
17. An online marketplace server for allocating one or more computational resources received from one or more first computing devices, wherein the one or more computational resources are unused resources of the one or more first computing devices, the online marketplace server comprising:
-
a communication manager configured to receive a first request from one or more second computing devices for the one or more computational resources; a second computational resource manager configured to; allocate the one or more computational resources to the one or more second computing devices; and monitor usage of the one or more computational resources; and a billing module configured to bill the one or more second computing devices based on the usage. - View Dependent Claims (18, 19, 20)
-
Specification