CPC G06F 9/4881 (2013.01) [G06F 9/5038 (2013.01); G06N 3/126 (2013.01); G06F 9/4887 (2013.01); G06N 3/086 (2013.01); G06N 3/12 (2013.01)] | 20 Claims |
1. A system, comprising:
at least one processor; and
memory storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
determining, based on a previous schedule of computing jobs, execution frequencies of the computing jobs;
generating a schedule of the computing jobs by:
selecting, for a first slot in the schedule, a first computing job based on a first priority of the first computing job with respect to a first characteristic; and
selecting, for a second slot in the schedule occurring after the first slot, a second computing job based on a second priority of the second computing job with respect to a second characteristic, the second characteristic being different than the first characteristic, the first characteristic or the second characteristic comprising the execution frequencies of the computing jobs; and
cause at least one computing resource to execute the computing jobs based on the schedule.
|