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

Master-Themen

Der Lehrstuhl "Betriebssysteme und Middleware" bietet im Rahmen seiner Forschungstätigkeiten diverse Masterthemen an.

Bisherige Arbeiten

StudentThemaAnsprechpartnerAbgeschlossen
Lukas Wenzel t.b.a Max Plauth, Felix Eberhardt (ongoing)
Jan Mattfeld Orchestrierungskonzepte in föderierten privaten Clouds Max Plauth (ongoing)
Sven Knebel Integration of the Raft Consesus Protocol in the Distributed Hyrise-R Research Database Max Plauth (ongoing)
Christian Würz Resource contention of competing processes in parallel systems Felix Eberhardt (ongoing)
Karsten Tausche Memory Management on IBM Power Systems with NUMA Characteristics based on the PGASUS Programming Framework Max Plauth 2017
Fredrick Teschke Hardening application security with SGX Max Plauth 2017
Kai Fabian Messung und Bewertung von NUMA-Hauptspeicherlatenzen Felix Eberhardt 2017
Sven Köhler On-Chip Accelerators on POWER8 Felix Eberhardt, Max Plauth 2017
Lukas Pirl Identification and Exercise of Fault Injection Campaigns for Experimental Dependability Assessment of Distributed Systems Exemplified by a Case Study on OpenStack Lena Feinbube, Max Plauth, Felix Eberhardt 2017
Daniel Röder Recording and profiling workload characteristics Felix Eberhardt 2017
Florian Rösler Dynamic OpenCL - Distributed Computing on Cloud Scale Max Plauth 2017
Matthias Bastian Entwurf und Integration eines Frameworks zur Einhaltung nutzerdefinierter Policies in OpenStack Max Plauth, Lena Feinbube 2017
Jossekin Beilharz Koordinierungssprachen - von NUMA-Knoten bis zu Cloud-Verbünden Felix Eberhardt, Max Plauth, Frank Feinbube 2016
Christoph Sterz Analyzing NUMA Performance Based on Hardware Event Counters Felix Eberhardt, Max Plauth, Frank Feinbube 2016
Vincent Schwarzer Evaluierung von Unikernel-Betriebssystemen für Cloud-Computing Max Plauth, Felix Eberhardt, Frank Feinbube 2016
Wieland Hagen A Programming model for C++ application development on Non-Uniform Memory Access architectures Felix Eberhardt, Max Plauth, Frank Feinbube 2016
Patrick Schmidt Optimization Guidelines for NUMA Architectures Felix Eberhardt, Frank Feinbube, Max Plauth 2016
Marius Knaust Data Partitioning Schemes in Heterogeneous Systems Frank Feinbube 2016
Marco Lamina Hybrid Programming with Scala Frank Feinbube 2015
Christian Kieschnick Real-Time Multicore Scheduling Frank Feinbube 2014
Florian Westphal Überwachung von virtuellen Maschinen Christian Neuhaus 2014
Johan Uhle Dependability Modeling for DevOps Environments Peter Tröger 2014
Max Plauth Independent Component Analysis on GPUs Frank Feinbube 2014
Frank Schlegel N-Queens with Dynamic Parallelism Frank Feinbube 2014
Markus Götz Distributed OpenMP with Python Peter Tröger 2014
Stefan Klauck Task-Core Mapping on Blue Gene/Q Peter Tröger 2014
Thomas Bünger Modellierung von Sicherheit in vernetzten Fahrzeugsystemen Peter Tröger 2014
Martin Linkhorst Concurrent Tasks with Dynamic Parallelism on NVIDIA’s GK110 Architecture Frank Feinbube 2014
Martin Kreichgauer Durchsuchbare Verschlüsselung Christian Neuhaus 2013
Lena Herscheid Fehlerbaumanalyse durch Simulation Peter Tröger 2013
Norman Höfler Parallelverarbeitung von log-basierten Anomaliesignalen Peter Tröger 2013
Michael Frister Sicherer Dateiaustausch auf Cloud-Speichern mit einem verteilten Authorisierungsdienst Christian Neuhaus 2013
Franz Becker Analyse von Fehlerbäumen mit unscharfen Eingabewerten Peter Tröger 2013
Claudia Dittrich Mainframe-Experimente Andreas Polze 2012
Stefan Richter Fehlerinjektion und Fehlertoleranz in z/Linux Peter Tröger 2012
Christoph Neijenhuis Parallelisierung des SIFT-Algorithmus in verteilten NUMA-Systemen Peter Tröger 2012
Michael Grünewald Verlässliche Ausführung durch Redundanz auf Anwendungsebene Peter Tröger 2012
Matthias Richly Resource Partitioning for Virtual Machines based on QEMU and the KVM Hypervisor Peter Tröger 2012
Paul Römer Einfluss von Compiler-Optimierungen auf die Verlässlichkeit von Software Peter Tröger 2011
Frank Zschockelt Überwachung und Behandlung von Hardware-Fehlern mit modernen Prozessorarchitekturen Peter Tröger 2011
Erik Schleiff Memory Hot Plug and Virtual Machines Andreas Polze 2011
Fabian Garagnon Integration eines Quellcode-Verwaltungssystems in einem Funktionsblockeditor (P80i) Andreas Polze 2010
Frank Feinbube Performance Evaluation in Application Servers Andreas Polze 2009
Jan-Arne Sobania A Tracing Infrastructure for the Windows Research Kernel Alexander Schmidt 2009
Daniel Richter Analyse des Ressourcenverbrauchs in konsolidierten Umgebungen am Beispiel betriebswirtschaftlicher Standardsoftwaresysteme Andreas Polze 2009
Robert Wierschke Analyse des Ressourcenverbrauchs in virtualisierten Systemen - Am Beispiel der E/A-Last betriebswirtschaftlicher Standardanwendungen Andreas Polze 2009
Johannes Passing Dynamic Tracing of Windows NT Kernel Mode Components Andreas Polze 2008
Stefan Barthel Performance Prediction of Centralized Protection and Control Applications Andreas Polze 2008
Eiko Büttner Dynamische Überwachung und deterministische Wiederausführung von Java Services basierend auf Data Replay Peter Tröger 2007
Paul Bouche Instrumentierung von J2EE-Dienstimplementierungen in ASG Peter Tröger 2007
Oleksandr Shepil Steigerung der Leistung und Verfügbarkeit mit Hilfe des Google Dateisystems. Andreas Polze 2007
Michal Olejniczak Aspektorientiertes Managementframework für die Windows Fernwartungsschnittstelle (WMI) Andreas Polze 2007
Dirk Zander Speicherverwaltung in .NET für eingebettete Systeme. Andreas Polze 2007
Florian Wonneberg Statische Analyse ganzer .NET-Programme Andreas Polze 2007
Martin Karlsch A model-driven framework for domain specific languages Andreas Polze 2007
Alexander Saar Leistungsüberwachung von Web-Service-Anwendungen in heterogenen Java Enterprise Umgebungen Peter Tröger 2006
Kai Köhne Grid-Occam – Eine Sprache zur Koordination und Konfiguration in Grid-Systemen Peter Tröger 2006
Helge Issel Dynamische Rekonfiguration in Eingebetteten Systemen Andreas Rasche 2006
Stefan Richter Software Development for Embedded Systems Based on ECMA 335 Andreas Polze 2006
Matthias Senf Entwurf und Implementierung einer dynamischen Serviceplattform für eingebettete Systeme Andreas Polze 2006
Paul Borchert Verlässliche Programmausführung in der Asparagusumgebung Andreas Polze 2006
Markus Roscher Prediktionsmechanismen in Grid-Umgebungen Peter Tröger 2005
Michael Böhl Plattformunabhängige OGSI/WSRF-Dienste in .NET Umgebungen Peter Tröger 2005
Lars Lindner Das Grid-Filesystem Peter Tröger 2005
Matthias Lendholdt Ressourcenpartitionierung für Grid-Systeme Peter Tröger 2005

Links

Tipps für Masterarbeiten & LaTeX-Vorlage