×

Method and system for regulating background tasks using performance measurements

  • US 7,765,553 B2
  • Filed: 12/13/2004
  • Issued: 07/27/2010
  • Est. Priority Date: 07/16/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computing environment, having a computing system comprising a processor executing a background task, the computing system performing a method, comprising:

  • evaluating the performance of the background task relative to a target performance of the background task, the target performance including a target value indicative of a target amount of work for the background task to perform, by at least comparing a measured value of the amount of work performed by the background task against the target value; and

    (i) if the performance is acceptable, resetting a suspend time for delaying execution of the background task to a predefined starting value that is between zero and a maximum value, and returning to executing the background task;

    (ii) if the performance is not acceptable;

    (1) delaying execution of the background task for the suspend time;

    (2) after delaying for the suspend time, increasing the suspend time;

    (3) ensuring that the increased suspend time is at least a minimum value that is greater than zero, and no more than the maximum value;

    (4) determining whether the background task is critical, and if so, adjusting the suspend time before delaying for the suspend time; and

    returning to executing the background task.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×