Patent ID: 8442067

Claim:
A computer program product for determining a time to schedule a procedure in a computer system, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising: providing gathered activity information indicating activity in the computer system during time slots for recurring time periods, wherein each of the time periods includes a plurality of the time slots; determining a high activity value comprising an activity amount of the time slot having a maximum amount of activity among the time slots for the time periods; determining a low activity value comprising an activity amount of the time slot having a minimum amount of activity among the time slots for the time periods; determining a threshold point as a function of the high activity, the low activity, and a threshold percent comprising a percentage value; determining whether there is at least one lull window having a plurality of consecutive of the time slots each having an activity value lower than the threshold point; selecting one of the at least one lull window in response to determining that there is the at least one lull window; and scheduling the procedure in the computer system to be performed during the time slots in the lull window in a future time period.