Carnegie Mellon University
Browse

A Real Time Scheduler/Dispatcher

Download (96.06 kB)
journal contribution
posted on 2003-01-01, 00:00 authored by Roger B Dannenberg
Real-time systems often spend an inordinate amount of time getting ready to do things in the future and deciding what to do next. Designating a task to be performed at some time in the future, or scheduling, and finding the next task to be run, or dispatching, typically take a total time which is linear in the number of waiting tasks. A new algorithm is presented in which the time for both scheduling and dispatching is bounded by a small constant. An additional constant load is placed on the processor, and a mod- est background processing load is also imposed. The new algorithm is compared to other popular real-time scheduler/dispatcher strategies.

History

Date

2003-01-01

Usage metrics

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC