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
Giorgio Buttazzo, Hard Real-Time Computing Systems: Predictable
Scheduling Algorithms and Applications, 2024
Sidst opdateret
02. maj, 2025