Syllabus
CprE 458/558 Real-Time System (Fall 2007)

 

Home
Syllabus
Policies
Lecture Notes
Homework
Project
References
ECpE
ISU     

 

COURSE OUTLINE

 

Real-time computing and communication are enabling technologies for many current and future generation applications and are increasingly becoming pervasive. This course aims to provide a good understanding of both fundamental concepts and advanced topics in real-time systems and networks. The following topics will be covered. 

Introduction: Real-time systems, Properties, Misconceptions, Real-Time tasks, Scheduling results.

Uniprocessor Real-Time System: Task Scheduling, Resource access control protocols, Overload handling, Energy-aware scheduling, Feedback control scheduling. 

Multiprocessor Real-Time System: Task Scheduling, Fault-tolerance, Resource reclaiming. 

Distributed Real-Time System: Global scheduling - transfer, information, and location policies.. 

Real-time Networks: Real-time channel, Packet scheduling, Real-Time MAC protocols.

Real-time OS: RT-Linux, Case studies of RTOS, Real-time middleware. 

Other Issues: Architecture and software engineering issues, Case studies. 

horizontal rule