Lesson 5: Non-Preemptive Scheduling
Outline:
- Non-preemptive scheduling
- non-optimality of EDF
- search tree of possible schedules
- Two approaches to reduce search space
- pruning: Bratley’s Algorithm
- heuristics: Spring Algorithm
- Paper discussions: First one Friday!
Reading assignment (to be completed by the next class):
What you should understand after today:
- Buttazzo section 3.4 (pp. 54–60)
Paper to read for Friday:
- “IDK Cascades for Time-Series Input Streams” (Agrawal et al.)