Distributed Microcomputer Systems
Course title: Distributed Microcomputer Systems
Code: FEIT05Z030
Number of credits (ECTS): 6
Weekly number of classes: 3+1+1+0
Prerequisite for enrollment of the subject: None
Course goals/Competences: Understanding the analysis and synthesis of distributed real-time embedded systems implemented using distributed heterogeneous architectures and used in many application areas like automotive electronics, real-time multimedia, avionics, medical equipment, and factory systems. Practical knowledge about mapping and scheduling tasks in distributed embedded systems within an incremental design process reducing time-to-market of products and reductions of design costs.
Total available number of classes: 180
Curriculum: introduction, system-level design and modelling, distributed hard real-time systems. Time-driven systems: scheduling and bus access optimization, incremental mapping and scheduling. Event-driven systems: response time analysis, schedulability analysis under control and data dependencies, bus access optimization, incremental mapping, mapping and scheduling strategy. Multi-cluster systems: schedulability analysis and bus access optimization, scheduling and optimization strategy, partitioning and mapping, schedulability-driven frame packing, frame packing strategy. Experimental evaluation.
Literature:
Literature |
||||
Compulsory literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
Bernd Kleinjohann, Lisa Kleinjohann, Wayne Wolf, |
Distributed Embedded Systems: Design, Middleware and Resources |
Springer |
2008 |
2 |
Pop, Paul, Eles, Petru, Peng, Zebo |
Analysis and Synthesis of Distributed Real-Time Embedded Systems |
Springer |
2004 |