Abstract: An example computer-implemented method is provided that includes: determining a remote computing system associated with a task queue comprising a plurality of processing tasks, wherein the remote computing system updates, based on a hidden schedule, prerequisites for the plurality of processing tasks; initiating the plurality of processing tasks according to a test task schedule constructed to probe the hidden schedule of the remote computing system; receiving a plurality of responses respectively for the plurality of processing tasks, wherein a respective response corresponds to at least one of a success indicator or a failure indicator; estimating, based on the plurality of responses, a prerequisite processing time of the hidden schedule; and generating, based on the estimated prerequisite processing time, a main task schedule for the task queue.