In an embodiment, one or more non-transitory computer-readable storage media store one or more sequences of instructions, which when executed using one or more processors causes the one or more processors to perform various functions, such as accessing data stored in memory regarding a plurality of computation jobs. Such data includes, for instance, periodicity constraints that specify execution frequencies for the plurality of computation jobs, categorization data that categorizes the plurality of computation jobs into a plurality of job types, and organization data that organizes the plurality of computation jobs into a plurality of ordered arrangements. In this embodiment, there are at least a first ordered arrangement and a second ordered arrangement, each ordered arrangement comprises references to each of the plurality of computation jobs according to job type, and the job types are associated with relative priority indicia. The functions performed by the one or more processors also include populating a resulting ordered arrangement by selecting priority indicia from between respective job types in the first ordered arrangement and second ordered arrangement, and generating a schedule for execution of the plurality of computation jobs in accordance with the relative priority indicia in the resulting ordered arrangement and the periodicity constraints. The one or more processors are also configured to execute the one or more sequences of instructions to cause execution of the plurality of computation jobs according to the schedule.
展开▼