This may vary upon the situation. In general, calculate the usage for a single iteration, check before each iteration if the minimum usage is available else reschedule
This may vary upon the situation. In general, calculate the usage for a single iteration, check before each iteration if the minimum usage is available else reschedule