Verteilte Echtzeitsysteme

Vorlesung: Donnerstags, 11-13 Uhr in G29-K059

Lehrinhalte:

Die Lehrveranstaltung dient als einsemestrige Einführung in die wesentlichen Entwurfsprinzipien für Echtzeitsysteme. Zum Inhalt gehören:

  • Überblick über die Anforderungen an Echtzeitsysteme und ihre Einsatzgebiete
  • Algorithmen (Rate Monotonic, Earliest Deadline First) und Verfahren (statisch, dynamisch, robust) zum CPU-Scheduling
  • Entwurf von echtzeitfähigen Kommunikationsprotokollen (drahtgebunden/drahtlos)
  • Speicherzugriffsprotokolle (Prioritätsinversion)
  • Uhrensynchronisation
  • Modelle von Echtzeit- bzw. eingebetteten Systemen

 

In den Übungen steht die Vermittlung praktischer Kenntnisse in der Anwendung im Vordergrund. Dazu gehören Themen wie

  • das Echtzeitbetriebssystem Xenomai
  • Echtzeitprogrammierung
  • Anfahrtsregelung für mobile Roboter
  • Protokolle für Echtzeit-Kommunikation
  • verteilte Robotersteuerung

 

Kenntnisse in C/C++-Programmierung werden dringend empfohlen.

Teilnehmerkreis: 
  • WPF CV;M 1-2
  • WPF DigiEng;M 1-4
  • WPF IF;M 1-2
  • WPF IngIF;M 1-2
  • WPF WIF;M 1-2

2 SWS V+2 SWS Ü

Zuordnung: 

Technische Informatik / Network Computing

Abschluss der Lehrveranstaltung: 

Regelmäßige Teilnahme an der Vorlesung sowie erfolgreiche Bearbeitungen der Übungs-bzw. Programmieraufgaben ist eine Voraussetzung für eine erfolgreiche Teilnahme.

Organisatorisches

Vorlesung: Donnerstags, 11-13 Uhr in G29-K059
Die Übungen beginnen in der zweiten Semesterwoche (KW 43).
 
Dozenten/Kontakt
Prof. Dr. rer. nat. habil. Edgar Nett
Dipl.-Ing.-Inf. Timo Lindhorst
 

Anmeldung für Übungsgruppen und Account: 

Die Teilnahme an den Übungen ist obligatorisch und erfordert zwingend eine Anmeldung. Diese erfolgt unter Angabe von Name, Vorname, Matrikelnummer und URZ-Account per Email. Bitte beachten Sie, dass die Plätze aufgrund der praktischen Übungen begrenzt sind.

Der Termin für die Übung ist vorläufig. Bei zeitlichen Konflikten melden Sie sich gerne trotzdem an und weisen Sie bei der Anmeldung darauf hin. Bei Bedarf wird versucht, einen neuen Termin zu koordinieren.

 

Übungsgruppen
NameWochentagUhrzeitOrtÜbungsleiter
Name: 
Übung 1
Wochentag: 
Donnerstag
Uhrzeit: 
15 - 17 Uhr
Ort: 
G29-334
Übungsleiter: 
Timo Lindhorst
Name: 
Übung 2
Wochentag: 
Donnerstag
Uhrzeit: 
17 - 19 Uhr
Ort: 
G29-334
Übungsleiter: 
Timo Lindhorst
Empfohlene Literatur
  • Verissimo: "Distributed Systems for System Architects" Kluwer Academic Publishers
  • Butazzo: "Hard Real-Time Computing Systems", Kluwer Academic Publishers,1997
  • Krishna/Shin: "Real-Time Systems", Mc Graw-Hill, 1997