×

METHOD AND SYSTEM FOR HEURISTICS-BASED TASK SCHEDULING

  • US 20100333113A1
  • Filed: 06/29/2009
  • Published: 12/30/2010
  • Est. Priority Date: 06/29/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer readable medium comprising executable instructions for heuristics-based task scheduling, wherein executable instructions comprise instructions to:

  • receive a first event notification at a task engine, wherein the first event notification is associated with a first event;

    determine the first event using the first event notification;

    determine whether a first predicate for a first action is satisfied by the first event, wherein the first predicate for the first action, the first action, a first action parameter for the first action are associated with a first task object in a task pool;

    obtain the first action parameter using the first task object when the first predicate for the first action is satisfied by the first event;

    assign the first task object a priority using a heuristics policy based on the first action parameter; and

    insert the first task object into a task queue using the assigned priority, wherein the task queue comprises a plurality of task objects, and wherein the plurality of task objects are ordered according to priority,wherein the first action associated with the first task object is performed by an execution thread when the first task object is obtained from the task queue, wherein the performance of the first action is a second event, and wherein the second event is associated with a second event notification sent to the task engine.

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