Forschung

Unser Forschungsgebiet ist so vielfältig wie die Anwendungen und Anforderungen an Systemsoftware. Dies gilt insbesondere in unserer modernen Welt mit ihrer immer stärkeren Durchdringung mit informationstechnischen Systemen.

Am Lehrstuhl für Betriebssysteme erforschen wir zum einen Fragen der Sicherheit und Leistung in Betriebssystemen. Hierzu analysieren wir die interne Ausführung von Programmen und Systemkomponenten und untersuchen Zugriffsmuster auf Ressourcen. Zur Verfolgung dieses Ziels, entwickeln wir neue Methoden zur schnellen und authentischen Systemsimulation, der deterministischen Ausführungswiederholung und der Datenerfassung. Dies erlaubt uns das Laufzeitverhalten des Systems in hoher Genauigkeit ohne Einwirkung von Seiteneffekten zu beobachten. Unsere Arbeit umfasst dabei den gesamten Software-Stack, von Anwendungen hinunter bis zu Betriebssystemen und Hypervisoren für virtuelle Maschinen. mehr
Ein weiterer Schwerpunkt unserer Forschung eröffnet sich durch die zunehmende Verwendung von spezialisierten Hardwarebeschleunigern wie beispielsweise GPUs und SIMD-Erweiterungen. In diesem Zusammenhang analysieren wir die Laufzeiteffekte solcher Einheiten auf die Systemleistung, etablieren neue Mechanismen für das faire Teilen von Ressourcen und erforschen Methoden zur Charakterisierung und Migration von Lasten. mehr
In der Betriebssystemforschung steht nichts jemals still. Selbst scheinbar gereifte Bereiche wie das grundlegende Management des Hauptspeichers müssen überdacht werden, wenn neue Technologien das Licht der Welt erblicken. Mit der Einführung von persistenten Hauptspeichern haben sich die Kriterien für Speicherzuweisungsrichtlinien erweitert und zwingen das Betriebssystem Latenz, Bandbreite, Kapazität und Energieverbrauch zu balancieren. Mit unserer Forschung zielen wir darauf ganzheitliche Ansätze zum Speichermanagement zu entwickeln, die die beste Lösung für ein gegebenes Szenario findet. mehr

Aktuelle Projekte

Name Kontakt
Non-Volatile Memory Management Lukas Werling
AVX Frequency Management Mathias Gottschlag
DRAM Mapping Aliases Prof. Dr.-Ing. Frank Bellosa,
Marius Hillenbrand
Simutrace: A framework for system analysis and tracing Dr.-Ing. Marc Rittinghaus

 

Frühere Projekte

Name Von - Bis Mitglieder
GPUswap: Transparent Memory Extension for Shared GPUs 2013 - 2019 Dr.-Ing. Jens Kehne
XLH: Memory Deduplication with I/O-based Hints 2011 - 2014 Dr.-Ing. Konrad Miller
Energy Management in Microkernels 2006 - 2010 Prof. Dr.-Ing. Jan Stoess
Activity Vectors for Server Power Management 2005 - 2010 Dr.-Ing. Andreas Merkel
Unmodified Device Driver Reuse 2004 - 2009 Dr.-Ing. Joshua LeVasseur,
Dr.-Ing. Volkmar Uhlig
Pre-Virtualization with Compiler Afterburning 2004 - 2008 Dr.-Ing. Joshua LeVasseur,
Dr.-Ing. Volkmar Uhlig
Scalable Multiprocessor Virtual Machines 2003 - 2005 Dr.-Ing. Volkmar Uhlig,
Dr.-Ing. Joshua LeVasseur
I/O Power Management 2002 - 2005 Dr.-Ing. Andreas Weißel
Process Cruise Control 1997 - 2002 Prof. Dr.-Ing. Frank Bellosa,
Dr.-Ing. Andreas Weißel

Für Informationen über frühere Projekte kontaktieren Sie bitte Prof. Dr.-Ing. Frank Bellosa.