×

Providing predictable scheduling of programs using repeating precomputed schedules on discretely scheduled and/or multiprocessor operating systems

  • US 7,162,720 B2
  • Filed: 05/10/2004
  • Issued: 01/09/2007
  • Est. Priority Date: 01/09/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for a computer system having a plurality of processors comprising:

  • receiving a constraint for a thread in an activity specifying a desired earliest start time, amount of requested execution time, and a deadline;

    determining the thread has previously been run on a particular processor;

    upon determining that the thread has previously been run on a particular processor,determining whether the constraint can be scheduled on the particular processor;

    upon determining that the constraint can be scheduled on the particular processor, scheduling the constraint on the particular processor using a respective one of a plurality of execution schedules, where each said processor has a corresponding said execution schedule;

    otherwise, scheduling the constraint on a different processor; and

    ,otherwise, scheduling the constraint on a different processor.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×