Reserving resources in a resource-on-demand system for user desktop utility demand
First Claim
Patent Images
1. A method for reserving resources in a resource-on-demand system to support user desktop utility demand, the method comprising:
- storing a demand calendar specifying capacities of resources in the resource-on-demand system reserved to support user desktop utility demand for future time periods;
receiving a request for resources to support user desktop utility demand for a requested future time period;
determining a requested capacity for the user desktop utility demand; and
using the requested capacity and capacities from the demand calendar for the requested future period of time to determine whether resources for the requested capacity are to be reserved bydetermining an available capacity for each of a plurality of intervals in the requested future period of time; and
reserving the requested capacity for the requested future period of time if the available capacity for each interval is greater than the requested capacity.
2 Assignments
0 Petitions
Accused Products
Abstract
Resources in a resource-on-demand system are reserved to support user desktop utility demand. A demand calendar specifies capacities of resources in the resource-on-demand system reserved to support user desktop utility demand for future time periods. A requested capacity is compared to capacities from the demand calendar for a requested future period of time to determine whether resources for the requested capacity are to be reserved.
206 Citations
20 Claims
-
1. A method for reserving resources in a resource-on-demand system to support user desktop utility demand, the method comprising:
-
storing a demand calendar specifying capacities of resources in the resource-on-demand system reserved to support user desktop utility demand for future time periods; receiving a request for resources to support user desktop utility demand for a requested future time period; determining a requested capacity for the user desktop utility demand; and using the requested capacity and capacities from the demand calendar for the requested future period of time to determine whether resources for the requested capacity are to be reserved by determining an available capacity for each of a plurality of intervals in the requested future period of time; and reserving the requested capacity for the requested future period of time if the available capacity for each interval is greater than the requested capacity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a database storing a demand calendar specifying capacities of resources in the resource-on-demand system reserved to support user desktop utility demand for future time periods; and a capacity manager receiving a request for resources to support user desktop utility demand for a requested future period of time and determining a requested capacity for the user desktop utility demand, wherein the capacity manager includes a fitter using the requested capacity and capacities from the demand calendar for the requested future period of time to determine whether resources for the requested capacity are to be reserved by determining an available capacity for each of a plurality of intervals in the requested future period of time; and reserving the requested capacity for the requested future period of time if the available capacity for each interval is greater than the requested capacity. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium upon which is embedded programmed instructions which when executed by a processor will cause the processor to perform a method for reserving resources in a resource-on-demand system to support user desktop utility demand, the method comprising:
-
storing a demand calendar specifying capacities of resources in the resource-on-demand system reserved to support user desktop utility demand for future time periods; receiving a request for resources to support user desktop utility demand for a requested future time period; determining a requested capacity for the user desktop utility demand; and using the requested capacity and capacities from the demand calendar for the requested future period of time to determine whether resources for the requested capacity are to be reserved by determining an available capacity for each of a plurality of intervals in the requested future period of time; and reserving the requested capacity for the requested future period of time if the available capacity for each interval is greater than the requested capacity. - View Dependent Claims (19, 20)
-
Specification