1. A method comprising: determining whether a number of resources for processing tasks exceeds a number of the tasks; determining whether a target time exceeds an estimated wait time for one of the resources of each of the tasks plus an additional task; in response to determining both that the number of the resources exceeds the number of the tasks and that the target time exceeds the estimated wait time of each of the tasks plus the additional task, initiating the additional task; and in response to determining either that the number of the resources does not exceed the number of the tasks or that the target time does not exceed the estimated wait time for each of the tasks plus the additional task, forbearing from initiating the additional task.