Hasso-Plattner-Institut Potsdam Operating Systems and Middleware Group at HPI University of Potsdam, Germany
Operating Systems and Middleware Group at HPI

Operating Systems and Middleware Group

Seminar WiSe 2019 / 2020

Tuesday, 11:00 - 12:30, Building C, 1st Floor

About this seminar

The research seminar "Trends in Operating Systems" is targeted at students who are planning to do their Master's project or Master's thesis with the Operating Systems and Middleware group. We also invite Master's students who are generally interested in OS research.

Students can enroll in the seminar and earn 3 ECTS credits. In order to do so, a prospective candidate has to study recent publications (3) in a topic area (such as hierarchical NUMA/Multicore, fault-tolerance, accelerators, lock free data structures, resource constrained systems). The candidate then has to deliver a presentation in our seminar and hand in a report. Regular attendance is required in order to earn credits.

You report should Consist of roughly 8-12 pages LNCS or 4-6 pages IEEE.

List of Events

<-- SoSe 19 SoSe 20 -->
Date Speaker Topic
15.10. Maximilian Diez Overview of a Security Credential Management System (SCMS) for V2X Communications Slides
22.10. Arne Boockmeyer Zwischenstand Masterarbeit: Hatebefi - Ein hybrides Testbed zur Fehlerinjektion in verteilte Softwaresysteme Slides
Dipl.-Ing. Jörg Schilling Arbeit von Standardisierungsgremien am Beispiel POSIX Shell
Patrick Jattke Auftakt Masterarbeit: Analysis, Design and Implementation of Advanced Optimization Strategies for the Marble FHE Compiler
29.10. No Seminar
05.11. No Seminar
12.11. Future SOC Lab Day
19.11. Nico Boeckhoff Seminarprojekt: UART Implementierung mit der USI Schnittstelle eines ATtiny Mikrocontrollers
Yannick Bäumer Verteidigung Masterarbeit: Hardware Accelerated Lossless Compression using High Level Synthesis
03.12. Rail2X Treffen TU Berlin
17.12. Benedikt Bock Antrittsvortrag Masterarbeit: Opportunistic Routing within Public Transportation Infrastructure
Marcus Konrad Enterprise Search - Was ist das? Wie ist der aktuelle Stand der Forschung/aktuelle Herausforderungen?
24.12. No Seminar
31.12. No Seminar
07.01. Anton Gulenko Dissertation: Autonomic Self-Healing in Cloud Computing Platforms
Fabian Paul Verteidigung Masterarbeit: Adaptive QoS-aware Operator Placement for Distributed Processing of Sensor Streams
21.01. Patrick Jattke Zwischenstand Masterarbeit: Analysis, Design and Implementation of Advanced Optimization Strategies for the Marble FHE Compiler
For requests contact lukas.wenzel@hpi.uni-potsdam.de


  • Presentation: 30-45min
  • Hand in slides and report.
  • Talk to the supervisor prior to the presentation
    • At least three week prior to the presentation: define papers to read
    • At least one week prior to the presentation: discuss quality of slides
  • Be prepared for a Q&A (discussions, backup slides, ...)
  • Attendance is expected


  • Dependability and Fault injection (Daniel Richter, Jossekin Beilharz, and Lukas Pirl)
    • Assessment
    • Fault tolerance of service-oriented architectures
    • Fault injection in distributed systems
    • Microservice architectures
    • Decentralized architectures (e.g., blockchains)
    • Internet of Things (e.g., Rail2X, 802.11p)
    • Transport protocols in user space (e.g., QUIC)
  • Resource Management from Core to Cloud (Felix Eberhardt, Max Plauth, and Sven Köhler)
    • Dynamic workload management in distributed systems
    • Dynamic, workload-dependent resource scaling (dynamic LPARs)
    • Memory optimizations for virtual machines (e.g., memory migration benchmarks)
    • NUMA-aware programming with the PGASUS framework: applications, case studies, benchmarks
    • Architectures of future server systems
    • Lock-free data structures
    • Multicore/NUMA
    • Advanced topology discovery with bandwith and latency measurements: find shared interconnects
  • Accelerator Programming / Heterogeneous Compuging (Max Plauth, Felix Eberhardt, Sven Köhler and Lukas Wenzel)
    • High-Level programming facilities for distributed GPU computing (e.g. CloudCL)
    • High-level programming facilities for FPGAs (e.g. CAPI SNAP, OpenCL)
    • Virtualization / Containerization for GPUs or FPGAs
    • FPGAs in IaaS Cloud Resources (e.g. Amazon F instances)
    • Hardware-accelerated memory-compression (e.g. DEFLATE, 842 compression)
    • Evaluation of integrated GPUs and APUs for latency-critical workloads (e.g. audio processing)
    • New programming languages & frameworks: CAPI SNAP, Radeon Open Compute, etc