System and method of performing a pre-reservation analysis to yield an improved fit of workload with the compute environment
AssigneeIII Holdings 12, LLC
InventorDavid B. JACKSON
Life of this patent
Estimating the term…
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.
Claims18
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.
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.
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.
Dependencies are inferred from the claim text.