Lars Wrenger (M.Sc.)

Wissenschaftlicher Mitarbeiter


Telefon
0511 762 19729

E-mail
wrenger@sra.uni-hannover.de

Adresse
30167 Hannover
Appelstraße 4

Raum
Raum 119

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

Open Theses Topics

Investigating Total Store Ordering on the ARM M1

Analyzing the performance impact of Total Store Ordering on the M1 ARM Processor.

 
Typ
Bachelorarbeit

 
Status
offen

 
Supervisors
Lars Wrenger
Daniel Lohmann

 
Project
ParPerOS

Running Theses

Fast Memory Compaction for Page Allocators

Active memory defragmentation for page allocators.

 
Typ
Bachelorarbeit

 
Status
laufend

 
Supervisors
Lars Wrenger
Daniel Lohmann

 
Project
ParPerOS

Lo(ck|g)-free Memory Compaction for Persistent Page Allocators in Linux

Active memory defragmentation for a new persistent, lock- and log-free page allocator.

 
Typ
Masterarbeit

 
Status
reserviert

 
Supervisors
Lars Wrenger
Daniel Lohmann

 
Project
ParPerOS

Finished Student Theses

Primitives and Abstractions for Self-Contained Virtual-Memory Areas in the Linux kernel

Implement the basic abstraction for self-contained virtual-address-space areas in Linux, by which we want to ease the allocation, the sharing, and the management of huge amounts of memory. [PDF]

 
Typ
Masterarbeit

 
Status
abgeschlossen

 
Supervisors
Lars Wrenger
Florian Rommel
Christian Dietrich
Daniel Lohmann

 
Project
ParPerOS

 
Bearbeiter
Alexander Halbuer (abgegeben: 16. Nov 2022)

Own Thesis

Lo(ck|g)-free Page Allocator for Non-Volatile Memory in the Linux Kernel

Designing and implementing a lock-free and log-free page allocator for morsels, a new abstraction for the management of non-volatile memory in the linux kernel [PDF]

 
Typ
Masterarbeit

 
Status
abgeschlossen

 
Supervisors
Florian Rommel
Christian Dietrich
Daniel Lohmann

 
Project
ParPerOS

 
Bearbeiter
Lars Wrenger (abgegeben: 04. Apr 2022)

How to trust the Snake: Extending the Chain of Trust to Interpreted Languages on Highly Embedded Systems

Extend Micropython so, that it can decide whether or not the code was put in place by the developer, not a hacker. Also the integrity of the code needs to be proven during execution.

 
Typ
Bachelorarbeit

 
Status
abgeschlossen

 
Supervisors
Stefan Naumann
Daniel Lohmann

 
Project
CADOS

 
Bearbeiter
Lars Wrenger