Overordnede kursusmål
Dette kursus sigter mod at introducere de grundlæggende koncepter,
metoder og udfordringer ved konstruktion af distribuerede
realtidssystemer. De studerende vil lære om modeller for tidstro
tasks, skeduleringssanalyse og realtidsnetværk, med fokus på
tidsfølsomme netværk (TSN). Gennem øvelser og et projekt vil de
studerende simulere skedulerings- eller trafikformningspolitikker
og optimere systemarkitektur eller -design, såsom afbildning af
tasks på kerner eller ruteplanlægning for beskeder.
Selvstudiekomponenter inkluderer simulering og metaheuristiske
optimeringsmetoder til brug ved øvelser og projektarbejde.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
- Forklare de centrale principper og definitioner for
konstruktion af distribuerede realtidssystemer
- Forstå koncepter og operationer for modeller af tidstro tasks
og skeduleringsanalyse
- Anvende teknikker til analyse af realtidsnetværk, med fokus på
tidsfølsomme netværk (TSN)
- Analysere skeduleringsalgoritmer og trafikformningspolitikker
for realtidssystemer
- Evaluere forskellige strategier for systemoptimering, inklusiv
afbildning af tasks på kerner og ruteplanlægning for beskeder
- Skabe simuleringer for at teste skedulerings- eller
trafikformningspolitikker i distribuerede realtidssystemer
- Anvende metaheuristiske optimeringsmetoder til at løse
komplekse problemer med systemoptimering
- Designe arkitekturer af distribuerede realtidssystemer, der
opfylder specifikke krav
- Kritisere og optimere distribuerede realtidssystemer baseret på
ydelsesmetrikker
- Kommunikere komplekse systemdesigns og -optimeringer effektivt
i både skriftlig og mundtlig form
Kursusindhold
Kurset er struktureret i tre hovedsektioner: (1) Introduktion til
realtidssystemer, med fokus på modellen for periodiske tasks og
skeduleringsanalyse. (2) Detaljeret udforskning af realtidsnetværk,
især tidsfølsomme netværkn (TSN) og deres betydning i distribuerede
systemer. (3) Anvendelse af viden gennem øvelser og et projekt om
systemsimulering, skeduleringspolitikker, trafikformning og
systemoptimering, inklusiv afbildning af tasks og ruteplanlægning
for beskeder. Metaheuristikker som en optimeringsmetode vil blive
introduceret for systemoptimeringsopgaver.
Litteraturhenvisninger
Kopetz, Hermann, and Wilfried Steiner. Real-time systems: design
principles for distributed embedded applications. Springer Nature,
2022.
Sidst opdateret
02. maj, 2024