Schedule


This table will be filled up with information on reading assignments, topics, and other relevant notes (such as upcoming deadlines, etc.) as we go along. Please check frequently! The 'Reading' column indicates papers we will discuss in class and should be read. The numbers in parenthesis in the 'Topic' column indicate the relevant chapters of the text book. While reading of these chapters is suggested, it is not required. At the bottom of this page you can find the list of topics we will cover in this course.

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

Topics To Be Covered: