System and method of performing a pre-reservation analysis to yield an improved fit of workload with the compute environment
First Claim
Patent Images
1. A method comprising:
- receiving a request for resources in a compute environment to process workload, the request comprising a specification of a quality fit, wherein the specification of the quality fit includes an operating system type and a computer hardware type;
generating a substantially optimal potential quality of fit based on the compute environment and the specification of the quality fit, with an assumption of no competing workload and all the computing resources were healthy and operating at full performance, to yield an analysis;
evaluating a first resource allocation for the workload with different resource allocation and time of allocation than those of the optimal potential quality fit against the analysis to yield a first fit relative to the optimal potential quality fit;
evaluating a second resource allocation for the workload with different resource allocation and time of allocation then those of the optimal potential quality fit and the first fit against the analysis to yield a second fit relative to the optimal potential quality fit; and
selecting one of the first resource allocation or the second resource allocation based on one of a comparison of the first fit to the second fit and a cost associated with a delay in allocation of the first fit or the second fit.
6 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.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving a request for resources in a compute environment to process workload, the request comprising a specification of a quality fit, wherein the specification of the quality fit includes an operating system type and a computer hardware type; generating a substantially optimal potential quality of fit based on the compute environment and the specification of the quality fit, with an assumption of no competing workload and all the computing resources were healthy and operating at full performance, to yield an analysis; evaluating a first resource allocation for the workload with different resource allocation and time of allocation than those of the optimal potential quality fit against the analysis to yield a first fit relative to the optimal potential quality fit; evaluating a second resource allocation for the workload with different resource allocation and time of allocation then those of the optimal potential quality fit and the first fit against the analysis to yield a second fit relative to the optimal potential quality fit; and selecting one of the first resource allocation or the second resource allocation based on one of a comparison of the first fit to the second fit and a cost associated with a delay in allocation of the first fit or the second 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, the request comprising a specification of a quality fit, wherein the specification of the quality fit includes one of an operating system type and a computer hardware type; generating a substantially optimal potential quality of fit based on the compute environment and the specification of the quality fit, with an assumption of no competing workload and all the computing resources were healthy and operating at full performance to yield an analysis; evaluating a first resource allocation for the workload with different resource allocation and time of allocation than those of the optimal potential quality fit against the analysis to yield a first fit relative to the optimal potential quality fit; evaluating a second resource allocation for the workload with different resource allocation and time of allocation then those of the optimal potential quality fit and the first fit against the analysis to yield a second fit relative to the optimal potential quality fit; and selecting one of the first resource allocation or the second resource allocation based on one of a comparison of the first fit to the second fit and a cost associated with a delay in allocation of the first fit or the second 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, the request comprising a specification of a quality fit, wherein the specification of the quality fit includes one of an operating system type and a computer hardware type; generating a substantially optimal potential quality of fit based on the compute environment and the specification of the quality fit, with an assumption of no competing workload and all the computing resources were healthy and operating at full performance to yield an analysis; evaluating a first resource allocation for the workload with different resource allocation and time of allocation than those of the optimal potential quality fit against the analysis to yield a first fit relative to the optimal potential quality fit; evaluating a second resource allocation for the workload with different resource allocation and time of allocation then those of the optimal potential quality fit and the first fit against the analysis to yield a second fit relative to the optimal potential quality fit; and selecting one of the first resource allocation or the second resource allocation based on one of a comparison of the first fit to the second fit and a cost associated with a delay in allocation of the first fit or the second fit. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification