Patent ID: 9547527
Date: 2017-01-17
CPC Classifications: G06F

Claim:
1. A method comprising: receiving a request to process a plurality of computation jobs, wherein each of the plurality of computation jobs is associated with a respective executable image and a respective data set corresponding to the respective executable image; determining a respective first size of the respective executable image of a computation job and a respective second size of the respective data set corresponding to the respective executable image, wherein the determining of the respective first size and the respective second size comprises observing an allocated memory size of the computation job and open files of the respective data set while the computation job is running; generating, by a processing device, a respective size metric as a function of the respective first size of the respective executable image and the respective second size of the respective data set associated with respective each of the plurality of computation jobs; adjusting a respective priority of the respective each of the plurality of computation jobs in view of the respective size metric and a system configuration setting; and scheduling an order to process the plurality of computation jobs according to the adjusted respective priority of the respective each of the plurality of computation jobs.