1. A computer-implemented method comprising: receiving a request to process a plurality of computation jobs; generating a size metric corresponding to a size of an executable image of each computation job and a corresponding data set associated with each computation job; adjusting a priority of each computation job based on its respective size metric and a system configuration setting; and scheduling the process of each computation job according to the priority of each computation job.