×

Scheduling jobs within a cloud computing environment

  • US 8,429,659 B2
  • Filed: 10/19/2010
  • Issued: 04/23/2013
  • Est. Priority Date: 10/19/2010
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×