CPC G06F 9/4881 (2013.01) [G06F 9/466 (2013.01)] | 20 Claims |
1. A method, including:
receiving a request to perform, using a computing system, a set of computing tasks;
identifying a task type associated with the set of computing tasks;
determining a scheduling time overhead associated with scheduling the set of computing tasks for execution, based at least in part on a difference between:
a length of time between committing a computing task of the set of computing tasks and obtaining a processing result for the computing task; and
a length of time during which the computing task is performed by the computing system;
determining, based on the task type and the scheduling time overhead, a batch size for the set of computing tasks;
dividing the set of computing tasks into at least one batch based on the batch size; and
as a result of dividing the set of computing tasks into at least one batch, executing the set of computing tasks.
|