Nils Fuhler (M.Sc.)

Wissenschaftlicher Mitarbeiter

Telefon
Gebäude
Raum
Raum 118

Projects

ParPerOS: Parallel Persistency OS (DFG: LO 1719/8-1 and DI 2840/2-1)
In ParPerOS, we examine new abstractions for unified but efficient and optionally crash-consistent low-level memory management for data objects in heterogeneous memory systems that consist of volatile, persistent, distributed and other types of main memory.

Teaching

Supervised Theses

Running Theses

Expanding the musl-libc Dynamic Loader by Morsel Support

Implement morsel support in the musl-libc dynamic loader to speed up loading of shared libraries.

 
Typ
Bachelorarbeit

 
Status
laufend

 
Supervisors
Daniel Lohmann
Nils Fuhler

 
Project
ParPerOS

 
Bearbeiter
Lennart Wallbaum

Sharing Memory Between Cores in Protected and Long Mode

Keep a CPU core in protected mode. Impelement support for x86_32 paging for secondary morsels and share a morsel with said core.

 
Typ
Bachelorarbeit

 
Status
laufend

 
Supervisors
Daniel Lohmann
Nils Fuhler

 
Project
ParPerOS

 
Bearbeiter
Rico Spakowski

Size Does Matter: Utilizing Base and Huge Pages Simultaneously

Extend secondary morsels by support for multiple page sizes.

 
Typ
Bachelorarbeit

 
Status
laufend

 
Supervisors
Daniel Lohmann
Nils Fuhler

 
Project
ParPerOS

 
Bearbeiter
Tom Viehmann

Systematic Comparison of Patch Development with HID-BPF and In-Kernel Patches

Compare finxing a broken HID device using HID-BPF and a kernel patch.

 
Typ
Bachelorarbeit

 
Status
laufend

 
Supervisors
Daniel Lohmann
Nils Fuhler

 
Bearbeiter
Malte Homeyer

Own Theses

Multi-Target Virtual-Memory Objects

Paging has established as goto solution for memory virtualization, but actual implementations differ. Multiple sychronized views could fill the gap to allow direct sharing between different domains. [PDF]

 
Typ
Masterarbeit

 
Status
abgeschlossen

 
Supervisors
Alexander Halbuer
Daniel Lohmann

 
Project
ParPerOS

 
Bearbeiter
Nils Fuhler (abgegeben: 12. Sep 2025)