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

Available Theses

Running 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