Method and apparatus for scheduling tasks to a cyclic schedule
AssigneeRobert Bosch GmbH
InventorsNigel Tracey, Alexander Vensmer, Gary Morgan, Michael Mutter, Paul Austin, Thomas Wendel
Life of this patent
Estimating the term…
Loading patent…
AssigneeRobert Bosch GmbH
InventorsNigel Tracey, Alexander Vensmer, Gary Morgan, Michael Mutter, Paul Austin, Thomas Wendel
Estimating the term…
A method for scheduling tasks to a cyclic schedule, comprising maintaining a request queue, a count, the count being initialized to a given limit, and an index of a current time slot within the schedule. Periodically, if the request queue contains a reference to an urgent task among the tasks, that reference is removed from the request queue and the urgent task is dispatched and if the request queue is empty, the index is advanced to the next time slot within the schedule. If the next time slot is statically assigned to a task among the tasks, that task is dispatched, and if the next time slot is unassigned and the count is below the limit, the count is incremented and the index is further advanced to the next but one time slot.
A method for scheduling tasks to a cyclic schedule, comprising:
A non-transitory machine-readable storage medium on which is stored a computer program for scheduling tasks to a cyclic schedule, the computer program, when executed by a computer, causing the computer to perform:
An apparatus adapted to schedule tasks to a cyclic schedule, the apparatus adapted to:
Dependencies are inferred from the claim text.