CS 424, Real-Time Systems, Fall 2009

Real-Time (and Cyber-physical) Systems

Lecture Slides, Notes, and Handouts

The lecture slide material for CS 424 can be accessed below. Slides for each class will be put online the morning of the class.

 

- 8/25: Introduction to real-time

- 8/27: Basic concepts

- 9/1: Utilization bounds - Derived!

- 9/3: Optimality results

- 9/8: Blocking (Presented by Prof. Sha, co-inventor of the Priority Ceiling protocol)

- 9/10: No notes.

- 9/15: Practice and problem solving.

- 9/17, 9/22: Aperiodic tasks

- 9/24: Delay composition algebra (Presented by Praveen Jayachandran, inventor of delay composition algebra)

- 9/29: Practice and problem solving. Please read these additional notes on delay composition algebra.

- 10/1, 10/6: QoS Adaptation

- 10/8: Slides courtesy of Prof. Lehoczky, inventor of Real-time Queuing Theory: Class version here.

- 10/13: Review

- 10/15: Midterm - no notes.

- 10/20: DVS: To slow down or to run faster?

- 10/22: On/Off: To turn off or not to turn off?

- 10/27: Server Farms: How many machines to turn on?

- 10/29: Practice and problem solving.

- 11/3, 11/5, 11/10: Project presentations

- 11/12: No notes

- 11/17: Control of software performance

- 11/19 (rescheduled to Monday, 11/30): Practice and problem solving.

- 11/24, 11/16: Thanksgiving break.

- 12/1: Space issues.

- 12/3 (rescheduled to Monday, 12/7): Practice and problem solving.