“…Additionally, in order to monitor the workflow execution process or reschedule the remaining tasks, one can use the estimation system to calculate the remaining execution time at the moment when the workflow is being executed. Some examples of scheduling systems that can use any implementations of the runtime estimation module are CLAVIRE [5], [6], a scheduling framework proposed by Ling Yuan et al [7], and CLOWDRB by Somasundaram and Govindarajan [8]. task ranking and makespans [9], [10] architecture [11], [12], [7], [8] random -Chebyshev inequalities [13], composing quantiles [14] fixed NP parallelizing models [15], [16], [17] optimization algorithms [9], [18], [19], [20] ordinal Round-Robin, greedy etc.…”