Overview: Many real-time systems rely on static scheduling algorithms.This includes cyclic scheduling, rate monotonic scheduling and fixedschedules created by off-line scheduling techniques such as dynamicprogramming, heuristic search, and simulated annealing. However, formany real-time systems, static scheduling algorithms are quiterestrictive and inflexible. For example, highly automated agilemanufacturing, command, control and communications, and distributedreal-time multimedia applications all operate over long lifetimes andin highly non-deterministic environments. Dynamic real-time schedu
|