CO-ALLOCATING A RESERVATION SPANNING DIFFERENT COMPUTE RESOURCES TYPES
First Claim
1. A method of reserving resources in a compute environment, the method comprising:
- receiving a request for resources within a compute environment;
determining at least one completion time associated with at least one resource type required by the request; and
reserving resources within the compute environment based on the determined at least one completion time.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method of reserving resources in a compute environment are disclosed. The method embodiment comprises receiving a request for resources within a computer environment, determining at least one completion time associated with at least one resource type required by the request, and reserving resources within the computer environment based on the determine of at least the completion time. A scaled wall clock time on a per resource basis may also be used to determine what resources to reserves The system may determine whether to perform a start time analysis or a completion time analysis or a hybrid analysis in the process of generating a co-allocation map between a first type of resource and a second type of resource in preparation for reserving resources according to the generated co-allocation map.
-
Citations
23 Claims
-
1. A method of reserving resources in a compute environment, the method comprising:
-
receiving a request for resources within a compute environment;
determining at least one completion time associated with at least one resource type required by the request; and
reserving resources within the compute environment based on the determined at least one completion time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of co-allocating resources within a compute environment, the method comprising:
-
receiving a request for resources requiring a first type of resource and a second type of resources;
analyzing completion times associated with the first type of resource;
analyzing completion times associated with the second type of resource;
generating a co-allocation map between the first type of resource and the second type of resource based on the analysis of completion times for the first and second type of resource. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of co-allocating resources within a compute environment, the method comprising:
-
receiving a request for resources requiring a first type of resource and a second type of resources;
analyzing a first relative resource speed associated with the first type of resource;
analyzing a second relative resource speed associated with the second type of resource;
generating a co-allocation map between the first type of resources and the second type of resources based on the analysis of the first and second relative resource speed.
-
-
23. A method of reserving resources in a compute environment, the method comprising:
-
receiving a request for resources within a compute environment;
determining whether to perform a start time analysis, completion time analysis or hybrid analysis in preparation for reserving resources in the compute environment based on a request; and
reserving resources within the computer environment based on the determined analysis.
-
Specification