Springe zum Hauptinhalt
Fakultät für Informatik


324. Informatik-Kolloquium

Öffentliche Verteidigung im Rahmen des Promotionsverfahrens

Frau Mitra Mahdiani, M. Sc.

TU Chemnitz
Fakultät für Informatik
Professur Rechnerarchitekturen und -systeme

"Advanced Scheduling Techniques for Mixed-Criticality Systems"

Freitag, 14.07.2022, 15:00 Uhr, per Videokonferenzsystem

Für die Öffentlichkeit wird die Verteidigung per Videokonferenzsystem BigBlueButton übertragen.
Die Zugangsdaten können vorher im Dekanat (dekanat@informatik.tu-chemnitz.de) erfragt werden.
Alle interessierten Personen sind herzlich eingeladen!


Typically, a real-time system consists of a controlling system (i.e., a computer) and a controlled system (i.e., the environment). Real-time systems are those systems where correctness depends on two aspects: i) the logical result of computation and, ii) the time in which results are produced. It is essential to guarantee meeting timing constraints for this kind of systems to operate correctly. Missing deadlines in many cases — in so-called hard real-time systems — is associated with economic loss or loss of human lives and must be avoided under all circumstances.
On the other hand, there is a trend towards consolidating software functions onto fewer processors in different domains such as automotive systems and avionics with the aim of reducing costs and complexity. Hence, applications with different levels of criticality that used to run in isolation now start sharing processors. As a result, there is a need for techniques that allow designing such mixed-criticality (MC) systems — i.e., real-time systems combining different levels of criticality — and, at the same time, complying with certification requirements in the different domains.
In this research, we study the problem of scheduling MC tasks under EDF (Earliest Deadline First) and propose new approaches to improve scheduling techniques. In particular, we consider that a mix of low-criticality (LO) and high-criticality (HI) tasks are scheduled on one processor. While LO tasks can be modeled by minimum inter-arrival time, deadline, and worst case execution time (WCET), HI tasks are characterized by two WCET parameters: an optimistic and a conservative one.
Basically, the system operates in two modes: LO and HI mode. In LO mode, HI tasks run for no longer than their optimistic execution budgets and are scheduled together with the LO tasks. The system switches to HI mode when one or more HI tasks run for more than their conservative execution budgets. In this case, LO tasks are immediately discarded so as to be able of accommodating the increase in HI execution demand. We propose an exact test for mixed-criticality EDF, which increases efficiency and reliability when compared with the existing approaches from the literature. On this basis, we further derive approximated tests with less complexity and, hence, a reduced running time that makes them more suitable for online checks.