Springe zum Hauptinhalt
Universitätsbibliothek
Universitätsbibliographie

Eintrag in der Universitätsbibliographie der TU Chemnitz

Volltext zugänglich unter
URN: urn:nbn:de:bsz:ch1-qucosa2-800889


Mahdiani, Mitra
Masrur, Alejandro (Prof. Dr.) ; Werner, Matthias (Prof. Dr.) (Gutachter)

Advanced Scheduling Techniques for Mixed-Criticality Systems


Kurzfassung in englisch

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.

Universität: Technische Universität Chemnitz
Institut: Professur Rechnerarchitekturen und -systeme
Fakultät: Fakultät für Informatik
Dokumentart: Dissertation
Betreuer: Masrur, Alejandro (Prof. Dr.)
SWD-Schlagwörter: Echtzeitsystem , Kritikalität
Freie Schlagwörter (Englisch): Real-time scheduling , Admission control , Mixed criticality , EDF-VD , Resource efficiency
DDC-Sachgruppe: Informatik, Informationswissenschaft, allgemeine Werke
Sprache: englisch
Tag der mündlichen Prüfung 14.07.2022

 

Soziale Medien

Verbinde dich mit uns: