Simon Ellmann, M.Sc.

Address: Technische Universität München
Institut für Informatik – Lehrstuhl XXV (I25)
Boltzmannstr. 3
85748 Garching
Room: 02.11.035
Phone: +49 (0)89 / 289-17276
E-Mail: ellmann@in.tum.de
Office Hours: Please mail ahead for an appointment

Research Area

  • Umbra: A Flash‑Based Database System with In-Memory Performance
  • Memory Management in Database Systems
  • Scalable I/O on Modern Hardware

Theses

Open

Title Type Year
Async for fast user-space I/O BA | MA | GR 2024
NUMA effects and NVMe GR 2024
Linux I/O Passthru GR 2024
NVMe options and optimizations GR 2024

Finished

Student Title Type Year
Lukas Limmer Sorting Beyond Memory: An IPS²Ra-Based Approach with Efficient I/O BA 2024
Mohamed Mehdi Gharam Zoned Storage and Non-Sequential Write Patterns BA 2024
Adrian Würth Effects of Linux VFIO for User Space I/O BA 2024
Tuomas Pirhonen Writing an NVMe Driver in Rust BA 2024

Publications

Paul Emmerich, Simon Ellmann, Fabian Bonk, Alex Egger, Esaú García Sánchez-Torija, Thomas Günzel, Sebastian Di Luzio, Alexandru Obada, Maximilian Stadlmeier, Sebastian Voit, Georg Carle
ANCS 2019 (best paper award)

Teaching

Winter 2024/25: Practical Course: Database Implementation
Summer 2024: Informatik 2 für Ingenieurwissenschaften
Winter 2023/24: Practical Course: Database Implementation
Summer 2023: Seminar - Modern Database Systems
Winter 2022/23: Practical Course: Database Implementation
Summer 2022: Practical Course: Advanced Systems Programing in C/Rust
Practical Course: Cloud Systems Engineering
Winter 2021/22: Practical Course: Advanced Systems Programing in C/Rust