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

 

Home
Syllabus
Policies
Lecture Notes
Homework
Project
References
ECpE
ISU       

 

COURSE OUTLINE

 

Real-time embedded systems 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.

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

Multiprocessor and Distriubted Real-Time System: Task Scheduling, Fault-tolerance, Resource reclaiming. Global scheduling policies.

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

Real-time OS & Emerging Applications: Case studies of RTOS and Cyber-Physical System (CPS) applications and Internet of Things (IoT).

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

horizontal rule