A method includes providing a schedule of engagements for a resource. Each
engagement has a working window and an associated engagement density
function. The engagement density functions of the scheduled engagements
are combined to generate a committed capacity function for the resource.
A region of violation in the committed capacity function is identified
where the committed capacity of the resource exceeds a capacity
threshold. An area of a region of overlap between the working window of a
selected one of the engagements and the region of violation is
determined. An area reduction amount for the selected engagement is
determined based on a portion of the area of the region of overlap. The
working window of the selected engagement is changed based on the area
reduction amount.