A lower bound on the load of a problem window can be established using the following well known argument, which is also the basis of [16]:
Since the problem job misses its deadline, the sum of the lengths of all the time intervals in which the problem job does not execute must exceed its slack time, .
This situation is illustrated for processors in Figure 1. The diagonally shaded rectangles indicate times during which executes. The dotted rectangles indicate times during which all processors must be busy executing other jobs in the demand for this interval.
Proof: Let be the amount of time that the problem job executes in the interval . Since misses its deadline at , we know that . A processor is never idle while a job is waiting to execute. Therefore, during the problem window, whenever the problem job is not executing all processors must be busy executing other jobs with deadlines on or before . The sum of the lengths of all the intervals in the problem window for which all processors are executing other jobs belonging to the demand of the interval must be at least . Summing up the latter demand and the execution of itself, we have . If we divide both sides of the inequality by , the lemma follows.