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

Awards

Winner of the ACM SIGMOD 2025 Programming Contest

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)

Theses

Open

No open theses at the moment.

Work in Progress

Student Title Type Year
Lennart Kottke Bare-Metal I/O: Insights into NVMe SSDs with a Rust User-Space Driver BA 2025

Finished

Student Title Type Year
Paul Daniel Rehmet From Sync to Async: Hiding I/O Latencies of a Rust NVMe Driver BA 2025
Dewangga Winasforcepta Winardi NVMe-oF via RDMA: A High-Performance Alternative to TCP/IP Block Storage? GR 2025
Maximilian Jöst GPU-Accelerated CSV Parsing on Unified Memory Architectures: A Case Study BA 2025
Marius De Kuthy Meurers Metal with Rust: High-Performance Regex Execution on Unified Memory GPUs BA 2025
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

Teaching

Winter 2025/26: Practical Course: Database Implementation
Summer 2025: Informatik 2 für Ingenieurwissenschaften
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