Roland Schmid
PhD student

Roland Schmid

I am a last-year PhD student at the Networked Systems Group (NSG) led by Prof. Dr. Laurent Vanbever. I have a background in theoretical computer science and distributed computing, with a focus on fault-tolerance. My current research interests lie in verification and synthesis of distributed network configurations to improve network reliability.

Vita

I received both my Bachelor’s (2016) and Master’s Degree (2018) in Informatics from the Technical University of Munich, Germany. I started my PhD in June 2018 at the Distributed Computing Group under the supervision of Prof. Dr. Roger Wattenhofer. While I was mostly working on developing byzantine fault-tolerant systems, I have gathered additional experience in reviewing research papers, supervising student theses, as a teaching assistant and as a replacement lecturer. From September 2020, my research focus moved towards networking, covering projects on trust in programmable networks and transient network verification & synthesis. From June 2018 until August 2021, I was also a member of the teaching commission (UK) of the department D-ITET of ETH.

Teaching

Publications

Punnal Ismail Khan, Satyandra Guthula, Roman Beltiukov, Roland Schmid, Tobias Bühler, Arpit Gupta, Laurent Vanbever, and Walter Willinger
ANRW '24: Proceedings of the 2024 Applied Networking Research Workshop
Zeta Avarikioti, Lioba Heimbach, Roland Schmid, Laurent Vanbever, Roger Wattenhofer, and Patrick Wintermeyer
SIROCCO '23
Max Mathys, Roland Schmid, Jakub Sliwinski, and Roger Wattenhofer
CBT '22
Pál András Papp, Roland Schmid, Valentin Stoppiello, and Roger Wattenhofer
arXiv CoRR '21
Manuel Eichelberger, David T. Geiter, Roland Schmid, and Roger Wattenhofer
ITSC '20

Available Theses

Supervised Theses

Trace search and traffic generation (MA)
Student: Hande Harputluoglu
Supervisors: Roland Schmid, Tobias Bühler, Georgia Fragkouli, and Laurent Vanbever
Generating live network traffic out of millions of code repositories (SA)
Student: Hande Harputluoglu
Supervisors: Tobias Bühler, Roland Schmid, and Laurent Vanbever
A Model for BGP Convergence (SA)
Student: Maximilian Stabel
Supervisors: Roland Schmid, Tibor Schneider, and Laurent Vanbever
Measuring Transient Disruption in Distributed Routing Protocols (MA)
Student: Kaishuo Zhang
Supervisors: Roland Schmid and Laurent Vanbever
Open source-based traffic traces (MA)
Student: Sandro Lutz
Supervisors: Tobias Bühler, Roland Schmid, and Laurent Vanbever
Analysis of Convergence Processes in Internet Networks (MA)
Student: Yu Chen
Supervisors: Tibor Schneider, Roland Schmid, and Laurent Vanbever
Networking meets BFT – Extended! (BA)
Student: Dominic Bieri
Supervisors: Roland Schmid and Laurent Vanbever
Routing in P4 (SA)
Student: Zhengqing Liu
Supervisors: Romain Jacob, Roland Schmid, and Laurent Vanbever
Networking meets BFT (SA)
Student: Marc Ilunga
Supervisors: Roland Schmid and Laurent Vanbever
Evaluating Performance Limits of BFT Protocols (SA)
Student: Patrick Wintermeyer
Supervisors: Zeta Avarikioti, Roland Schmid, and Roger Wattenhofer
Asynchronous Consensus-Free Transaction Systems (BA)
Student: Max Mathys
Supervisors: Roland Schmid, Jakub Sliwinski, and Roger Wattenhofer
Implementation and Simulation of the PermitBFT Algorithm (SA)
Student: Tobias Margiani
Supervisors: Roland Schmid and Roger Wattenhofer
FnF-BFT: Exploring Performance Limits of BFT Protocols (MA)
Student: Lioba Heimbach
Supervisors: Roland Schmid, Zeta Avarikioti, and Roger Wattenhofer
Asynchronous Consensus-Free Transaction Systems (SA)
Student: Shoma Mori
Supervisors: Roland Schmid, Jakub Sliwinski, and Roger Wattenhofer
ConfSearch 2020 (BA)
Student: Lukas Schmid
Supervisors: Roland Schmid, Pankaj Khanchandani, and Roger Wattenhofer
Convenient Password Manager (BA)
Student: Noe Heim
Supervisors: Simon Tanner, Roland Schmid, and Roger Wattenhofer
Hyperloop Network Design (Group project)
Student: Thomas Filippo Tavares Marinho, Mark Vero
Supervisors: Roland Schmid and Roger Wattenhofer
Scalable Byzantine Agreement with Epoch-Adaptive Adversaries (MA)
Student: Lucas Bettua
Supervisors: Zeta Avarikioti, Roland Schmid, and Roger Wattenhofer
PolyPass - A Convenient Password Manager (MA)
Student: Noah Studach
Supervisors: Simon Tanner, Roland Schmid, and Roger Wattenhofer
Hyperloop Pod Scheduling (MA)
Student: David Geiter
Supervisors: Manuel Eichelberger, Roland Schmid, and Roger Wattenhofer
Analysis and Modeling of Urban Shared-Mobility Systems through Data Mining (MA)
Student: Starkadur Hrobjartsson
Supervisors: Manuel Eichelberger, Roland Schmid, and Roger Wattenhofer
Coloring with Conflicts (BA)
Student: Valentin Stoppiello
Supervisors: Pál András Papp, Roland Schmid, and Roger Wattenhofer
Hyperloop Network Design (MA)
Student: Sibylle Jeker
Supervisors: Manuel Eichelberger, Roland Schmid, and Roger Wattenhofer
Restaurant Swiper (BA)
Student: Anton Brucherseifer
Supervisors: Roland Schmid, Simon Tanner, and Roger Wattenhofer
Simulating Bitcoins Network Topology (SA)
Student: Lukas Bieri
Supervisors: Zeta Avarikioti, Roland Schmid, and Roger Wattenhofer
Style Change Detection (BA)
Student: Peter Müller
Supervisors: Roland Schmid, Gino Brunner, and Roger Wattenhofer