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
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.