Date
|
Topic
|
Reading
|
Notes
|
| August 24 |
Introduction and course overview (1,2) |
Notes |
|
| August 26 |
Definitions and concepts (2) |
Misconceptions paper,
notes |
|
| |
|
|
|
| August 29 |
Time, Clocks |
Notes |
|
| August 31 |
Clocks, Synchronization |
Notes |
|
| September 2 |
Clock synchronization algorithms |
|
|
| |
|
|
|
| September 5 |
WCET, reference model (3) |
Notes |
|
| September 7 |
Introduction into Real-Time Scheduling (4) |
|
|
| September 9 |
Clock-Driven Scheduling (5) |
Notes |
1st Draft of Project Proposal and Paper Study Due |
| |
|
|
|
| September 12 |
Clock-Driven Scheduling (5) |
|
|
| September 14 |
Clock-Driven/Priority-Driven Scheduling (5,6) |
Notes |
|
| September 16 |
Priority-Driven Scheduling (6) |
|
Project Proposal and Paper Study Due |
| |
|
|
|
| September 19 |
Priority-Driven Scheduling (6) |
Liu/Layland paper |
|
| September 21 |
Priority-Driven Scheduling (6) |
RMS vs. EDF paper,
notes |
|
| September 23 |
Priority-Driven Scheduling (6) |
|
|
| |
|
|
|
| September 26 |
Aperiodic and Sporadic Tasks (7) |
Notes |
|
| September 28 |
Aperiodic and Sporadic Tasks (7) |
Notes |
|
| September 30 |
- |
|
Progress Reports (In Class) |
| |
|
|
|
| October 3 |
Resource Access Control (8) |
Notes |
|
| October 5 |
Resource Access Control (8) |
Priority inversion paper,
notes |
|
| October 7 |
Resource Access Control (8) |
|
|
| |
|
|
|
| October 10 |
Multiprocessor Scheduling, Synchronization (9) |
|
|
| October 12 |
- |
|
Project Progress Reports |
| October 14 |
- |
|
Project Progress Reports |
| |
|
|
|
| October 17 |
|
|
Mid-semester break |
| October 19 |
|
|
Mid-semester break |
| October 21 |
|
|
Mid-semester break |
| |
|
|
|
| October 24 |
Real-Time Communication (11) |
|
|
| October 26 |
Real-Time Communication (11, p453-469) |
Notes |
|
| October 28 |
Real-Time Communication (11, p420-439) |
Notes |
|
| |
|
|
|
| October 31 |
Real-Time Communication (11, p439-449) |
Notes |
|
| November 2 |
Real-Time Communication (11, p439-449) |
Notes |
|
| November 4 |
Real-Time Communication (11, p439-449) |
|
|
| |
|
|
|
| November 7 |
Real-Time Operating Systems (12, p497-501)
| Notes |
|
| November 9 |
Real-Time Operating Systems (12, p501-534)
| Notes |
|
| November 11 |
- |
|
Progress Reports (In Class) |
| |
|
|
|
| November 14 |
Real-Time Operating Systems (12)
| |
|
| November 16 |
Real-Time Operating Systems (12)
| Notes |
|
| November 18 |
Fault-Tolerant Systems |
Notes |
Draft of term paper due. |
| |
|
|
|
| November 21 |
Fault-Tolerant Systems |
Byzantine Generals paper,
notes |
|
| November 23 |
Fault-Tolerant Systems |
Notes |
Peer reviews due on 11/22! |
| November 25 |
|
|
Thanksgiving |
| |
|
|
|
| November 28 |
Fault-Tolerant Systems |
|
|
| November 30 |
Energy-Aware Real-Time Systems |
DVS paper
| |
| December 2 |
Energy-Aware Real-Time Systems |
|
|
| |
|
|
|
| December 5 |
TBD |
|
|
| December 7 |
TBD |
|
|
| |
|
|
|
| December 12 |
Paper Deadline |
|
|
| December 15 |
Project Workshop |
|
Location and Time TBD |