Patent ID: 8429659
Filing Date: 2013-04-23
Classification: G06F

Abstract:
1. A method for prioritizing jobs within a cloud computing environment, comprising: determining, using at least one computing device, a processing capacity of the cloud computing environment; determining, using the at least one computing device, an income, a processing need, a set of service level agreement (SLA) terms for each of a plurality of jobs; prioritizing, using the at least one computing device, a set of jobs from the plurality of jobs based on their respective income, processing need, and SLA terms, wherein the prioritizing ensures that the set of SLA terms are met while maximizing the income and without exceeding the determined processing capacity; scheduling, using the at least one computing device, the prioritized set of jobs from the plurality of jobs; and scheduling, using the at least one computing device, at least one job having lowest expected processing needs of the plurality of jobs other than the prioritized set of jobs.