Scheduling jobs within a cloud computing environment
AssigneeInternational Business Machines Corporation
InventorsKatalin K. Bartfai-Walcott, Gregory J. Boss, Christopher J. Dawson, Rick A. Hamilton, II
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsKatalin K. Bartfai-Walcott, Gregory J. Boss, Christopher J. Dawson, Rick A. Hamilton, II
Estimating the term…
Embodiments of the present invention provide an approach to prioritize jobs (e.g., within a cloud computing environment) so as to maximize positive financial impacts (or to minimize negative financial impacts) for cloud service providers, while not exceeding processing capacity or failing to meet terms of applicable Service Level Agreements (SLAs). Specifically, under the present invention a respective income (i.e., a cost to the customer), a processing need, and set of SLA terms (e.g., predetermined priorities, time constraints, etc.) will be determined for each of a plurality of jobs to be performed. The jobs will then be prioritized in a way that: maximizes cumulative/collective income; stays within the total processing capacity of the cloud computing environment; and meets the SLA terms.
A method for prioritizing jobs within a cloud computing environment, comprising:
A system for prioritizing jobs within a cloud computing environment, comprising:
A computer program product for prioritizing jobs within a cloud computing environment, the computer program product comprising a computer readable storage medium, and program instructions stored on the computer readable storage medium, to:
A method for deploying a system for prioritizing jobs within a cloud computing environment, comprising:
Dependencies are inferred from the claim text.