Patent ID: 8190744

Claim:
A machine-controlled method, comprising: a processor determining an extended interval quality of service (QoS) specification for a given batch job, wherein determining the extended interval QoS specification comprises determining an allowed probability of failure q that the batch job will not be completed by the end of a time interval of n time slices; for at least a first time slice of the n time slices, the processor determining a remaining data center resource requirement T for the batch job based at least in part on the extended interval QoS specification; the processor determining an immediate QoS specification for the batch job, comprising: determining a failure tolerance p for at least the first time slice; and determining a smallest number of failures m such that a probability of m or fewer failures is greater than or equal to a required success rate (1−q); determining a data center resource reservation S for the first time slice based on T, n and m; and adjusting the data center resource reservation S, the failure tolerance p, or both, based at least in part on a progress of the batch job at the first time slice and the allowed probability of failure q.