|
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.
|
|