02225 Distribuerede realtidssystemer

2024/2025

Kursusinformation
Distributed Real-Time Systems
Engelsk
5
Kandidat
Kurset udbydes som enkeltfag
Generel retningskompetence (MSc), Computer Science and Engineering
Retningsspecifikt kursus (MSc), Autonomous Systems
Retningsspecifikt kursus (MSc), Computer Science and Engineering
Teknologisk specialisering (MSc), Computer Science and Engineering
F4B (fre 8-12)
Campus Lyngby
Forelæsninger, øvelser og projektarbejde
13-uger
F4B
Bedømmelse af opgave(r)/rapport(er)
Alle hjælpemidler - med adgang til internettet
7-trins skala , ekstern censur
(02160/02161).­(02132/02135) , Studerende forventes at have indgående kendskab til et imperativt programmeringssprog og en basal viden om computerarkitektur
Paul Pop , Lyngby Campus, Bygning 322, Tlf. (+45) 4525 3732 , paupo@dtu.dk
01 Institut for Matematik og Computer Science
I studieplanlæggeren
Dette kursus giver den studerende en mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk
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