Johannes Krude, M.Sc.

Johannes Krude, M.Sc.

WARNING: This information is likely out-of-date and will not be updated!

Last updated on 2024-12-23
My research is focused on the execution of programs on the data-plane.

Publications

Slicing Match-Action Pipeline Resources for Multitenancy on Programmable Switches. 11th IEEE International Conference on Network Softwarization. June 2025.
Determination of Throughput Guarantees for Processor-based SmartNICs. The 17th International Conference on emerging Networking EXperiments and Technologies (CoNEXT ‘21), Virtual Event Germany. December 2021.
Online Reprogrammable Multi Tenant Switches. 1st ACM CoNEXT Workshop on Emerging in-Network Computing Paradigms (ENCP ‘19), Orlando, FL, United States. December 2019.
Towards Executing Computer Vision Functionality on Programmable Network Devices. 1st ACM CoNEXT Workshop on Emerging in-Network Computing Paradigms (ENCP ‘19), Orlando, FL, United States. December 2019.
Optimizing Data Plane Programs for the Network. NetPL ‘19: ACM SIGCOMM Workshop on Networking and Programming Languages, Beijing, China. August 2019.
Demystifying the Performance of XDP BPF. IEEE International Conference on Network Softwarization (NetSoft), Jun 24 - Jun 28, 2019, Paris, France. June 2019.
Circuit Switched VM Networks for Zero-Copy IO. Proceedings of the 2018 Afternoon Workshop on Kernel Bypassing Networks (KBNets'18), Budapest, Hungary. August 2018.

Advised Theses

SMT-based Table Allocation of P4 Programs for Multitenancy on Tofino
Master's Thesis, RWTH Aachen University, October 2024
Examiners: Klaus Wehrle, Jürgen Giesl (LuFG i2)
P4 behavior testing
Master's Thesis, RWTH Aachen University, August 2023
Examiners: Klaus Wehrle, Jürgen Giesl (LuFG i2)
Analyzing Resource Requirements of Switch Programs
Bachelor's Thesis, RWTH Aachen University, February 2023
Examiners: Klaus Wehrle, Stefan Kowalewski (i11)
Multi Tenancy on Programmable Switches through P4 Program Merging
Bachelor's Thesis, RWTH Aachen University, October 2020
Examiners: Klaus Wehrle, Jürgen Giesl (LuFG i2)
Generating Use Case Specific Router Resource Models
Master's Thesis, RWTH Aachen University, April 2020
Advisors: Johannes Krude, Matthias Wichtlhuber (DE-CIX R&D)
Examiners: Klaus Wehrle, Joost-Pieter Katoen (i2)
Programmable Switch as a Service: Validating P4 Programs for Execution in Shared Environments
Master's Thesis, RWTH Aachen University, December 2019
Examiners: Klaus Wehrle, Jürgen Giesl (LuFG i2)
Incentivizing Peers to contribute in a Low-Latency Name-Lookup Service
Master's Thesis, RWTH Aachen University, July 2019
Examiners: Klaus Wehrle, Walter Unger (i1)
Code Optimization for Network Function Chains
Bachelor's Thesis, RWTH Aachen University, February 2019
Examiners: Klaus Wehrle, Thomas Noll (i2)
Xen Network Function Offloading
Master's Thesis, RWTH Aachen University, July 2017
Examiners: Klaus Wehrle, Ulrike Meyer (IT-Sec)