SYSTEM AND METHOD OF PERFORMING A PRE-RESERVATION ANALYSIS TO YIELD AN IMPROVED FIT OF WORKLOAD WITH THE COMPUTE ENVIRONMENT
First Claim
1. A method comprising:
- receiving a request for resources in a compute environment to process workload;
generating a potential quality of fit based on the compute environment to yield an analysis;
evaluating a first resource allocation for the workload with different resource allocation and time of allocation than those of the potential quality fit against the analysis to yield a first fit relative to the potential quality fit; and
selecting one of the first resource allocation or a potential allocation with the potential quality fit based on one of a comparison of the first fit to the potential fit and a cost associated with a delay in allocation of the first fit or the potential fit.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for receiving a request for resources in a compute environment to process workload, the request including a specification of a quality of fit. The system generates a substantial maximum potential quality of fit based on compute environment with an assumption of no competing workload to yield an analysis. The system evaluates a first resource allocation and a second resource allocation against the analysis to yield the first fit in a respective second fit. The system selects one of the first resource allocation and the second resource allocation based on a comparison of the first fit to the second fit as well as a cost associated with any delays.
4 Citations
18 Claims
-
1. A method comprising:
-
receiving a request for resources in a compute environment to process workload; generating a potential quality of fit based on the compute environment to yield an analysis; evaluating a first resource allocation for the workload with different resource allocation and time of allocation than those of the potential quality fit against the analysis to yield a first fit relative to the potential quality fit; and selecting one of the first resource allocation or a potential allocation with the potential quality fit based on one of a comparison of the first fit to the potential fit and a cost associated with a delay in allocation of the first fit or the potential fit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; and a computer-readable storage medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising; receiving a request for resources in a compute environment to process workload; generating a potential quality of fit based on the compute environment to yield an analysis; evaluating a first resource allocation for the workload with different resource allocation and time of allocation than those of the potential quality fit against the analysis to yield a first fit relative to the potential quality fit; and selecting one of the first resource allocation or a potential allocation with the potential quality fit based on one of a comparison of the first fit to the potential fit and a cost associated with a delay in allocation of the first fit or the potential fit. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage device storing instructions which, when executed by the processor, cause the processor to perform operations comprising:
-
receiving a request for resources in a compute environment to process workload; generating a potential quality of fit based on the compute environment to yield an analysis; evaluating a first resource allocation for the workload with different resource allocation and time of allocation than those of the potential quality fit against the analysis to yield a first fit relative to the potential quality fit; and selecting one of the first resource allocation or a potential allocation with the potential quality fit based on one of a comparison of the first fit to the potential fit and a cost associated with a delay in allocation of the first fit or the potential fit. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification