Patent ID: 7673305

Claim:
A The method of expediting jobs in a computer processing system, said method comprising: processing by a workload manger a plurality of incoming jobs in sequence of arrival; separating each of said plurality of incoming jobs to at least one or more groups by locating in a first priority group from the at least one or more groups, jobs that comprise a processing completion time N; reassigning any of said processing job of said plurality of jobs into a second priority group from the at least one or more groups, if an of said processing job of said plurality of jobs in said first priority group is not completed within said processing completion time N, wherein said second priority group is a lower priority than said first priority group and comprises a processing completion time M that is greater than N; allowing at least one subsequent incoming job to be processed, ahead in a higher priority group than any said processing job of said plurality of jobs not processed to completion within said processing completion time N; and processing said plurality of jobs that have not completed by the end of said processing completion time N for a further time period of said processing completion time M, said jobs being processed during said time N being processed with more allocated resources than said plurality of jobs that have not processed to completion during said time N.