Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

Abgeschlossene studentische Arbeiten

2020-2018

A Cactus Stack Implementation for a Microparallism Runtime (EMPER-CACTUS)
Student: Nicolas Pfeiffer (handed in on 02.03.2020, Thesis file...)
Supervisors: Florian Schmaus, M. Sc., Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


A Distributed TCP/IP Stack for Tile-based Manycore Architectures (OCTO_TCP)
Student: Jonas Rabenstein (handed in on 22.5.2019 )
Supervisors: Sebastian Maier, M. Sc., Florian Schmaus, M. Sc., Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


A Port of the dOSEK Operating System to ARM Cortex-M4
Student: Fabian Arnold (handed in on 18.06.2018 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Christian Eichler, M. Sc., Peter Wägemann, M. Sc.


A Survey and Evaluation Framework of Memory Al ocators on Many-Core Systems (KMMALLOC)
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Florian Schmaus, M. Sc.


An Energy-Harvesting Platform for Autonomous Unmanned Aerial Vehicles
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Peter Ulbrich, Peter Wägemann, M. Sc.


Analysis of Interrupt Latencies in the Linux Kernel
Student: Luis Gerhorst (handed in on 03.12.2018 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Benedict Herzog, M. Sc., Stefan Reif, M. Sc., Bernhard Heinloth, M. Sc., Dr.-Ing. Timo Hönig


Automatically augmenting system emulators with dynamic translation
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh, Akad. ORat


Boot-time Target Optimization for Operating Systems based on LLVM for X86 Architecture
Student: Dustin Nguyen (handed in on 31.01.2019 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh, Akad. ORat, Bernhard Heinloth, M. Sc.


Compiler-Based Target-Optimization of Operating-System Functions
Student: Marco Ammon (handed in on 31.01.2020 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Bernhard Heinloth, M. Sc., Dustin Nguyen, M. Sc.


Design and Implementation of a Porting Layer for Running Just-in-Time Compilers on Bare Metal x86 Systems
Student: Tobias Auerochs (handed in on 23.04.2020 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh, Akad. ORat


Design and Implementation of a Power-Aware System Exploiting Heterogeneous GPU–CPU Clusters
Student: Adam Wagenhäuser (handed in on 22.05.2018, Thesis file...)
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dipl.-Inf. Christopher Eibel, Dr.-Ing. Timo Hönig


Design and Implementation of a Simple Multithreaded UDP/IP Network Stack Including an E1000 Network Adapter Driver for a POSIX OS
Student: David Sauerwein (handed in on 09.04.2020 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh, Akad. ORat


Design of a domain-specific language to formally represent bus systems and introduction of use-cases
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh, Akad. ORat


Efficient One-Shot Function Tracing in the Linux Kernel
Student: Thomas Preisner (handed in on 02.04.2019 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Andreas Ziegler, M. Sc., Bernhard Heinloth, M. Sc.


Empirical Evaluation of Current and Future Resource Protocols for Multicore Real-Time Systems (QUEST_PCP)
Supervisors: Dr.-Ing. Peter Ulbrich, Dipl.-Ing. Tobias Klaus, Dipl.-Ing. Florian Franzmann


Entwicklung einer Mess-Infrastruktur für ein Betriebssystem am Beispiel von JITTY-OS/x86
Student: Kilian Bender (handed in on 16.03.2020 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh, Akad. ORat


Entwicklung eines byzantinisch fehlertoleranten Mechanismus zur effizienten Erstellung von Sicherungspunkten
Student: Markus Büttner (handed in on 10.05.2019 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Michael Eischer, M. Sc.


Entwicklung eines byzantinisch fehlertoleranten Systems zur anfrageabhängigen Ausführung in weit verteilten Netzwerken
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Michael Eischer, M. Sc., Dr.-Ing. Tobias Distler, Akad. Rat


Entwicklung eines Frameworks zur automatisierten Bestimmung des Energieverbrauchs und der Laufzeit einzelner Instruktionen für x86-64-Prozessoren
Student: Christian Strate (handed in on 08.05.2018 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh, Akad. ORat


Entwicklung eines Frameworks zur statischen Maßschneiderung von Binärdateien unter Linux
Student: Julian Geus (handed in on 07.06.2019 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Andreas Ziegler, M. Sc.


Entwicklung eines georeplizierten, byzantinisch fehlertoleranten Protokolls mit vertrauenswürdiger Komponente
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Michael Eischer, M. Sc., Dr.-Ing. Tobias Distler, Akad. Rat


Entwurf und Implementierung einer asynchronen Auftrags- und Kommunikationsschnittstelle für Vielkernbetriebssysteme (OCTOPOS-AAM)
Supervisors: Sebastian Maier, M. Sc., Florian Schmaus, M. Sc.


Erweiterung von platin auf die RISCV Architektur (AORTA_RISCV)
Student: Thomas Reichinger (handed in on 31.5.2018 )
Supervisors: Dipl.-Ing. Tobias Klaus, Dipl.-Ing. Florian Franzmann, Simon Schuster, M. Sc., Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Generating Distributed Time-Triggered Real-Time Systems in the RTSC (RTSC_DISTRIBUTED)
Supervisors: Dipl.-Ing. Florian Franzmann, Dipl.-Ing. Tobias Klaus, Dr.-Ing. Peter Ulbrich


Gezielte Taskmigration zur Verbesserung der Ablaufplanung im RTSC (RTSC_MIG)
Supervisors: Dipl.-Ing. Florian Franzmann, Dipl.-Ing. Tobias Klaus, Dr.-Ing. Peter Ulbrich


Implementation and Evaluation of Trace-Based Timing Analysis
Student: Julius Wiedmann (handed in on 02.12.2019, Thesis file...)
Supervisors: Phillip Raffeck, M. Sc., Simon Schuster, M. Sc., Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Investigating the Impact of Soft Errors on Mixed-Criticality Systems
Student: Mirko Wagner (handed in on 20.12.2019 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Peter Ulbrich


Konsensusorientierte Parallelisierung des Replikationsprotokolls Raft
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Tobias Distler, Akad. Rat


Leveraging Machine-Learning Techniques for Quality-Aware Real-Time Scheduling
Student: Tim Rheinfels (handed in on 01.03.2019 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Peter Ulbrich


Microarchitecture-Aware Whole-System Resource Analysis
Supervisors: Peter Wägemann, M. Sc., Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Multi-Core Real-Time Scheduling under Heavy Contention (QUEST_EDF)
Supervisors: Dr.-Ing. Peter Ulbrich, Dipl.-Ing. Tobias Klaus, Dipl.-Ing. Florian Franzmann


Operating System Assistance for an Experimental Microparallelism Runtime (OSEMPER)
Student: Burak Ok (handed in on 29.11.2019 )
Supervisors: Florian Schmaus, M. Sc., Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


RISCy StuBS - A Multithreaded Operating System for RISC-V
Student: Lorenz Kästle (handed in on 29.04.2020 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Bernhard Heinloth, M. Sc., Christian Eichler, M. Sc.


Sandkasten: a seccomp-based user sandbox to restrict file and process access (sandkasten)
Student: Simon Ruderich (handed in on 16.07.2018, Thesis file...)
Supervisors: Bernhard Heinloth, M. Sc., Andreas Ziegler, M. Sc.


Static Analysis of LLVM Intermediate Code for Performance Optimization of Critical Sections
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh, Akad. ORat


StuBS - ARMv7-based Educational Operating System for Raspberry Pi
Student: Maximilian Ott (handed in on 18.09.2019 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Bernhard Heinloth, M. Sc., Christian Eichler, M. Sc.


Towards Verifiable Byzantine Fault-Tolerant Systems
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Tobias Distler, Akad. Rat


Variable Classification by Static Analysis in an AUTOSAR-like Environment (Variablenklassifizierung durch statische Analyse in einer AUTOSAR Umgebung) (SCHAEFFLER-VC)
Student: Felix Bräunling (handed in on 30.09.2018, Thesis file...)
Supervisors: Dr.-Ing. Isabella Stilkerich, Dr.-Ing. Peter Ulbrich, Stefanov, Nikolay, Dipl.-Ing. Tobias Klaus


Zielhardwareoptimierung von Betriebssystemen zur Bootzeit auf Basis des LLVM-Compilers auf der Aarch64-Architektur
Student: Sebastian Endres (handed in on 29.08.2019 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh, Akad. ORat, Bernhard Heinloth, M. Sc.