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.