×

METHOD AND APPARATUS FOR FINE GRAIN PERFORMANCE MANAGEMENT OF COMPUTER SYSTEMS

  • US 20090055829A1
  • Filed: 08/22/2008
  • Published: 02/26/2009
  • Est. Priority Date: 08/24/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing the performance of a processor system comprising:

  • creating a list of tasks to be executed by the processor system with each task having an associated task profile that specifies task parameters including a computed start time;

    comparing a current real time with the computed start times associated with each of the tasks in the list of tasks;

    selecting a task to be scheduled for execution from the list of tasks when the value of the difference between the current real time and the calculated start of a task time meets a threshold criteria and in accordance with the task parameters including a parameter indicating the task is not waiting on one of the occurrence and non-occurrence of an event;

    delaying the scheduling of the execution of the task when the value of the difference between the current real time and the calculated start time fails to meet a threshold criteria;

    prioritizing the execution schedule of the task based on the task parameters including a configured priority;

    monitoring the execution of the task to determine a monitored value related to the amount of work completed for the task; and

    comparing the monitored value related to the amount of work completed to a parameter value related to the amount of work to be completed of the task and taking a responsive action when the difference between the monitored value related to the amount of work completed and the parameter value related to the amount of work to be completed meets a first threshold criteria, the amount of work to be completed is a task parameter that determines the expected work to be performed by the task when it is scheduled for execution.

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