Dominik Scholz, M.Sc.
Research Associate

Postal address
- Institut für Informatik der
- Technischen Universität München
- Lehrstuhl I8
- Boltzmannstr. 3
- 85748 Garching bei München - Germany
Contact
- Tel: +49 89 289 - 18038
- Fax: +49 89 289 - 18033
- e-Mail: scholzd
net.in.tum.de
(GPG: F614 2DA7 C158 A401 221C 5F2B D070 769A 6D7E 7075) - Building/Room: MI Building, 03.05.044
Consultation hours
By arrangement
Research
- P4: Programming Protocol-independent Packet Processing
- Software packet processing
- Reproducible network device performance measurements
- TCP congestion control
Teaching
- since WS 2016/17: Lab course iLab1: Build your own Internet (organizer/advisor)
- WS 2013/14 - WS 2015/16: Lab course iLab1: Build your own Internet (tutor)
- WS 2012/13: Grundlagen Betriebssysteme (tutor)
Supervised Theses
Open
Title | Type | Advisors | Year | Links |
Improving Quality — One Build System at a Time | IDP | Henning Stubbe, Dominik Scholz, Sebastian Gallenmüller | 2019 |
![]() |
Automated Performance Analysis of an FPGA-based P4 Platform | MA, IDP | Dominik Scholz, Henning Stubbe, Sebastian Gallenmüller | 2019 |
![]() |
A Framework for Visualization of Network Metrics | IDP, MA | Dominik Scholz, Sebastian Gallenmüller | 2019 |
![]() |
Automatic Latency Guarantees using Network Calculus | BA, MA, IDP | Max Helm, Dominik Scholz, Benedikt Jaeger, Henning Stubbe | 2019 |
![]() |
In progress
Student | Title | Type | Advisors | Year | Links |
Peter Okelmann | Performance Analysis of VPP | BA | Paul Emmerich, Dominik Scholz | 2018 |
![]() |
Oliver Schmidt | A Framework for In-band Network Telemetry using P4 | GR | Dominik Scholz, Sebastian Gallenmüller, Fabien Geyer | 2018 |
![]() |
Burak Atalay | A Framework for Automated Analysis of P4Runtime | MA | Dominik Scholz, Fabien Geyer, Sebastian Gallenmüller | 2018 |
![]() |
Jaber Bassam | Evaluating TCP SYN Flood Mitigation Mechanisms Using P4 | IDP | Dominik Scholz, Sebastian Gallenmüller | 2018 |
![]() |
Finished
Author | Title | Type | Advisors | Year | Links |
Daniel Krieger | Discerning of TCP Congestion Control Algorithms in an Emulated Environment | MA | Dominik Scholz, Fabien Geyer, Minoo Rouhi | 2018 |
![]() |
Thomas Bachmaier | Performance Evaluation of Fast In-Band Network Caching of Key-Value Stores | IDP | Dominik Scholz, Fabien Geyer, Sebastian Gallenmüller, Benedikt Jaeger | 2018 |
![]() |
Luca Ciprian | Performance Evaluation of P4 with Cryptographic Co-Processor | BA | Fabien Geyer, Dominik Scholz, Sebastian Gallenmüller | 2018 |
![]() |
Henning Stubbe | Performance Analysis of P4 on NetFPGA | MA | Dominik Scholz, Sebastian Gallenmüller, Fabien Geyer | 2018 |
![]() |
Robert Junge | Impact of Meltdown and Spectre on Networking Performance | BA | Sebastian Gallenmüller, Johannes Naab, Dominik Scholz | 2018 |
![]() |
Manuel Simon | Performance Analysis of Hyperscan | BA | Dominik Scholz, Paul Emmerich | 2017 |
![]() |
Alexander Kurtz | Application-level Firewalling with eBPF | IDP | Dominik Scholz, Paul Emmerich, Daniel Raumer | 2017 |
![]() |
Dominik Schöffmann | High-Performance State Machines for Software Packet Processing Systems | MA | Sebastian Gallenmüller, Dominik Scholz, Fabien Geyer | 2017 |
![]() |
Julius Estler | Performance of Programmable Network Cards for Industrial Ethernet | MA | Dominik Scholz, Sebastian Gallenmüller, Fabien Geyer | 2017 |
![]() |
Michael Brunner | Multi-protocol Path Topology Evaluation | BA | Minoo Rouhi, Dominik Scholz, Oliver Gasser | 2017 |
![]() |
Katharina Wiegräbe | Identifying Web-enabled Devices on Internet Paths | BA | Minoo Rouhi, Dominik Scholz, Quirin Scheitle | 2017 |
![]() |
Christian Wahl | Detection and Analysis of Security Incidents in Honeypots using FlowScope | BA | Minoo Rouhi, Dominik Scholz, Paul Emmerich | 2017 |
![]() |
Henning Stubbe | Implementing a P4 Benchmarking Suite for libmoon | IDP | Sebastian Gallenmüller, Dominik Scholz, Fabien Geyer | 2017 |
![]() |
Lukas Wüsteney | Realizing Techniques for Industrial Ethernet Using the P4 Packet Processing Language | GR | Sebastian Gallenmüller, Dominik Scholz, Fabien Geyer | 2017 | |
Leandro Vaz | Compiling P4 to Lua | MA | Paul Emmerich, Dominik Scholz, Sebastian Gallenmüller | 2017 |
![]() |
Fabian Bonk | Snabb-compat: accelerating Snabb Apps | BA | Paul Emmerich, Dominik Scholz | 2017 |
![]() |
Thomas Bachmaier | Scanning for TCP SYN Proxy Implementations | BA | Dominik Scholz, Paul Emmerich, Quirin Scheitle, Minoo Rouhi | 2017 |
![]() |
Krzysztof Lesiak | DDoS Mitigation in the Linux Kernel with XDP | BA | Dominik Scholz, Paul Emmerich | 2017 |
![]() |
Benedikt Jaeger | Evaluation of TCP BBR mixed with other Congestion Avoidance Algorithms | MA | Dominik Scholz, Lukas Schwaighofer, Daniel Raumer, Fabien Geyer | 2017 | |
Alexander Frank | MoonGen - Vergleich zwischen Mellanox und Intel Netzwerkkarten | BA | Paul Emmerich, Sebastian Gallenmüller, Dominik Scholz | 2017 | |
Jonatan Juhas | Developing a Virtualized Measurement Testbed | BA | Sebastian Gallenmüller, Dominik Scholz | 2017 |
![]() |
Dominik Durner | Verteilte Netzwerk-Funktionen in einem Flugzeugkabinennetzwerk | BA | Dominik Scholz, Sebastian Gallenmüller | 2017 | |
Markus Sosnowski | Internet-Wide Assessment of TCP Options | BA | Quirin Scheitle, Oliver Gasser, Minoo Rouhi, Paul Emmerich, Dominik Scholz | 2017 |
![]() |
Simon Leber | Tracking down the CPU consumption for Linux Traffic Control | BA | Paul Emmerich, Daniel Raumer, Dominik Scholz | 2016 |
![]() |
Erkin Kirdan | Traffic shaping and policing with DPDK | GR | Paul Emmerich, Dominik Scholz, Daniel Raumer | 2016 |
![]() |
Oliver Schmidt | P4: A Programming Language for Packet Processing | BA | Sebastian Gallenmüller, Dominik Scholz | 2016 |
![]() |
Publications
2019-03-01 | Fabien Geyer, Holger Kinkelin, Hendrik Leppelsack, Stefan Liebald, Dominik Scholz, Georg Carle, Dominic Schupke, “Performance Perspective on Private Distributed Ledger Technologies for Industrial Networks,” in Proceedings of the International Conference on Networked Systems, Munich, Germany, Mar. 2019. [Bib] |
2018-09-01 | Dominik Scholz, Daniel Raumer, Paul Emmerich, Alexander Kurtz, Krzysztof Lesiak, Georg Carle, “Performance Implications of Packet Filtering with Linux eBPF,” in Teletraffic Congress (ITC 30), 2018 30th International, Vienna, Austria, Sep. 2018. accepted for publication [Pdf] [Slides] [Bib] |
2018-06-01 | Dominik Scholz, Fabien Geyer, Sebastian Gallenmüller, Georg Carle, “Rapid Prototyping of Avionic Applications Using P4,” 5th P4 Workshop. Stanford, CA, USA, Jun-2018. Talk [Pdf] [Slides] [Bib] |
2018-05-01 | Dominik Scholz, Benedikt Jaeger, Lukas Schwaighofer, Daniel Raumer, Fabien Geyer, Georg Carle, “Towards a Deeper Understanding of TCP BBR Congestion Control,” in IFIP Networking 2018, Zurich, Switzerland, May 2018. [Pdf] [Sourcecode] [Bib] |
2018-01-01 | Sebastian Gallenmüller, Dominik Scholz, Florian Wohlfart, Quirin Scheitle, Paul Emmerich, Georg Carle, “High-Performance Packet Processing and Measurements (Invited Paper),” in 10th International Conference on Communication Systems & Networks (COMSNETS 2018), Bangalore, India, Jan. 2018. [Pdf] [Bib] |
2015-09-01 | Daniel Raumer, Florian Wohlfart, Dominik Scholz, Georg Carle, “Performance Exploration of Software-based Packet Processing Systems,” in Proceedings of Leistungs-, Zuverlässigkeits- und Verlässlichkeitsbewertung von Kommunikationsnetzen und Verteilten Systemen, 6. GI/ITG-Workshop MMBnet 2015, Hamburg, Germany, Sep. 2015. [Pdf] [Bib] |