182.086 Real-Time Scheduling
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2020S, VU, 2.0h, 3.0EC
TUWEL

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage...

  • Task-Modelle, Scheduling-Algorithmen, Feasibility- und Optimalitätsresultate und deren Beweise zu verstehen,
  • existierende Resultate in neuen Situationen anzuwenden,
  • neue Scheduling-Algorithmen für spezielle Problemstellungen zu entwickeln und zu analysieren.

Inhalt der Lehrveranstaltung

Real-Time Scheduling, also die Festlegung der Ausführungsreihenfolge von Tasks mit Deadlines, ist ein zentrales Problem in kritischen eingebetteten Systemen. Deren Design muß sicherstellen, daß die vom umgebenden physikalischen System vorgegeben Zeitbedingungen garantiert eingehalten werden. Der (inhärent komplexen) Worst-Case Response Time und Feasibility Analyse von Tasks unter Scheduling-Algorithmen wie Earliest Deadline First kommt daher große Bedeutung zu.

Diese Wahl-LVA im Masterstudium bietet eine Einführung in die Theorie und die mathematische Analyse von Scheduling-Algorithmen für Echtzeitsysteme und hat folgende konkreten Inhalte:

  • Earliest Deadline First (EDF) scheduling: Optimality and complexity analysis, feasibility analysis, response time analysis;
  • Competitive analysis under overloads;
  • EDF scheduling with shared resources and precedence constraints.

Methoden

Die LVA wird im "angloamerikanischen Modus" abgehalten, der auf kontinuierlicher Beschäftigung mit den Inhalten während des gesamten Semesters basiert: Quizzes und Homework-Assignments stellen sicher, dass (1) die in Vorlesung vermittelten Inhalte effizient erlernt und (2) die individuelle Problemlösungskompetenz im analytischen Bereich trainiert werden.

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

ECTS-Breakdown (3 ECTS = 75 Stunden):

 24             Lecture time
   2             2-3 Quizzes
   4             2 Homework-Präsentationen
   9             Vorbereitungszeit für 2-3 Quizzes
 36             Vorbereitungszeit für 2 Homework-Assignments  (jeweils 2-3 Exercises): Single Version (in LaTeX)

 

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Di.14:15 - 15:4503.03.2020 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2.StockVorbesprechung
Di.14:00 - 16:0010.03.2020 - 30.06.2020 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2. Stock (LIVE)Vorlesung
Real-Time Scheduling - Einzeltermine
TagDatumZeitOrtBeschreibung
Di.03.03.202014:15 - 15:45 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2.StockVorbesprechung
Di.10.03.202014:00 - 16:00 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2. StockVorlesung
Di.17.03.202014:00 - 16:00 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2. StockVorlesung
Di.24.03.202014:00 - 16:00 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2. StockVorlesung
Di.31.03.202014:00 - 16:00 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2. StockVorlesung
Di.21.04.202014:00 - 16:00 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2. StockVorlesung
Di.28.04.202014:00 - 16:00 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2. StockVorlesung
Di.05.05.202014:00 - 16:00 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2. StockVorlesung
Di.12.05.202014:00 - 16:00 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2. StockVorlesung
Di.19.05.202014:00 - 16:00 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2. StockVorlesung
Di.26.05.202014:00 - 16:00 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2. StockVorlesung
Di.09.06.202014:00 - 16:00 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2. StockVorlesung
Di.16.06.202014:00 - 16:00 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2. StockVorlesung
Di.23.06.202014:00 - 16:00 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2. StockVorlesung
Di.30.06.202014:00 - 16:00 Bibliothek E191-02 (Raum DE0258), Treitlstraße 1-3, 2. StockVorlesung

Leistungsnachweis

Quizzes; Ausarbeitung und Präsentation von Übungsbeispielen; Teilnahme an der Diskussion in der Vorlesung

LVA-Anmeldung

Anmeldemodalitäten

Ort: in 1. Vorlesung

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 931 Logic and Computation Gebundenes Wahlfach
066 937 Software Engineering & Internet Computing Gebundenes Wahlfach
066 938 Technische Informatik Gebundenes Wahlfach

Literatur

Textbook: John A. Stankovic, Marco Spuri, Krithi Ramamritham, Giorgio C. Buttazzo: Deadline Scheduling for Real-Time Systems, Kluwer Academic Publishers (jetzt Springer Verlag), 1998, ISBN 0-7923-8269-2

Vorkenntnisse

Vorteilhaft sind Real-Time Systems Grundlagen (e.g. 182.713 Real-Time Systems) und elementare Komplexitätstheorie (e.g. in 185.291 Formale Methods in Computer Science).

Vorausgehende Lehrveranstaltungen

Weitere Informationen

Sprache

bei Bedarf in Englisch