DYNAMICALLY BALANCING EXECUTION RESOURCES TO MEET A BUDGET AND A QoS of PROJECTS
AssigneeHewlett-Packard Development Company, L.P.
InventorsNigel T. Cook, Paolo Faraboschi, Dejan S. Milojicic
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsNigel T. Cook, Paolo Faraboschi, Dejan S. Milojicic
Estimating the term…
Systems, methods, and machine-readable and executable instructions are provided for dynamically balancing execution resources to meet a budget and/or a QoS of projects. An example method can include analyzing a submitted program for a project, where the program comprises data to execute the project and a specification for the project, determining a computing resource allocation based upon the submitted data and the specification, and deploying for execution the submitted data to the determined computing resource allocation. The method can include monitoring progress during the execution of the data to determine a probability of project completion satisfying the specification, and dynamically balancing the execution resources to meet the budget and/or the QoS of the project to satisfy the specification.
A computer-implemented method for dynamically balancing execution resources to meet a budget and/or a quality of service (QoS) of projects, comprising:
A non-transitory machine-readable medium storing a set of instructions for dynamically balancing execution resources to meet a budget and/or a quality of service (QoS) of projects, wherein the set of instructions is executable by a processor to cause a computer to:
A computing system for dynamically balancing execution resources to meet a budget and/or a quality of service (QoS) of projects, comprising:
Dependencies are inferred from the claim text.