Vacancies
Student Assistant (Studentische Hilfskraft, SHK)
The Linux kernel contains the SCHED_DEADLINE CPU scheduler which is based on the Earliest Deadline First (EDF) and Constant Bandwidth Server (CBS) algorithms. SCHED_DEADLINE allows applications to reserve a budget Q every period P for computation, making this CPU-scheduler ideal for mixed real-time work.
The goal of this task is to port a selection of benchmarks from the PARSEC benchmark suite to take advantage of SCHED_DEADLINE, so that the efficacy of SCHED_DEADLINE can be evaluated and compared against the ATLAS [1] scheduler developed at the operating systems group. The comparison is strictly an optional part of this task.
Contact: Hannes Weisbach
"App-Store": Web-Based Front End for JUPITER (Student Assistant/Studentische Hilfskraft/SHK)
JUPITER is the name of one of our current research projects. The goal of JUPITER is the safe and isolated execution of value-added services. We're looking for an SHK to implement the web-based front end where users can install/uninstall, check, start, and stop services.
We're also looking for an SHK to integrate the web-based front end with the back end. This can be done by the same SHK that develops the front end, but this task is slightly more involved than simply developing a front end. We're using virtualisation to isolate services in the back end. The back end is supposed to rely on libvirt to start and stop virtual machine and hence services.
Contact: Hannes Weisbach, Adam Lackorzynski