Patent ID: 8762998

Claim:
A method of managing a computing job based on a job priority and a submitter quota, the method comprising: determining whether a declared priority of the computing job is a minimum priority; in the case that the declared priority of the computing job is the minimum priority, assigning the computing job to at least one computer resource at the declared priority; in the case that the declared priority of the computing job is not the minimum priority: determining whether the declared priority of the computing job exceeds a remaining portion of a predetermined declared priority quota of a submitter; in the case that the declared priority of the computing job exceeds the remaining portion of the predetermined declared priority quota of the submitter, substituting a reduced priority for the declared priority of the computing job; determining whether the reduced priority of the computing job exceeds a remaining portion of a predetermined reduced priority quota for the submitter; in the case that the reduced priority of the computing job does not exceed the remaining portion of the predetermined reduced priority quota of the submitter, assigning the computing job to the at least one computer resource at the reduced priority; in the case that the reduced priority of the computing job exceeds the remaining portion of the predetermined reduced priority quota of the submitter, substituting a further-reduced priority for the reduced priority of the computing job; determining whether the further-reduced priority of the computing job exceeds a remaining portion of a predetermined further-reduced priority of the submitter; in the case that the further-reduced priority of the computing job does not exceed the remaining portion of the predetermined further-reduced priority quota of the submitter, assigning the computing job to the at least one computer resource at the further-reduced priority; and in the case that the predetermined declared priority quota, the predetermined reduced priority quota and the predetermined further-reduced priority quota of the submitter have been reached, assigning the computing job to at least one unused computer resource at an off-quota priority equal to the declared priority.