Tobias Bühler
PhD student
2016—2023

Tobias Bühler

I finished my PhD in March 2023.

My research focuses on network measurements to improve the observability of large networks. In the past, I worked on the EU Horizon 2020 MAMI project with Mirja Kühlewind and Brian Trammell.

In addition, I was heavily involved in the Communication Networks lecture as head teaching assistant.

Before starting my PhD, I earned my bachelor as well as master degree in electrical engineering and information technology from ETH Zürich.

Teaching

Talks

Enhancing Global Network Monitoring with Magnifier

Generating representative, live network traffic out of millions of code repositories

An Open Platform to Teach How the Internet Practically Works

Publications

Alexandros Milolidakis, Tobias Bühler, Kunyu Wang, Marco Chiesa, Laurent Vanbever, and Stefano Vissicchio
IEEE Access

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
Advent of Network (SA)
Student: Alain Kohli
Supervisors: Tobias Bühler, Coralie Busse-Grawitz, Tibor Schneider, and Laurent Vanbever
Open source-based traffic traces (MA)
Student: Sandro Lutz
Supervisors: Tobias Bühler, Roland Schmid, and Laurent Vanbever
Delay Measurement, Path Tracing, and Telemetry Data Correlation in Segment Routed Networks (with Swisscom) (MA)
Student: Leonardo Rodoni
Supervisors: Tobias Bühler and Thomas Graf
Towards a full implementation of RPKI in the mini-Internet (SA)
Student: Sandro Lutz
Supervisors: Thomas Holterbach, Tobias Bühler, and Laurent Vanbever
Anycast Load Distribution at Network Telemetry Data Collection (with Swisscom) (MA)
Student: Eduard Bachmakov
Supervisors: Tobias Bühler, Thomas Graf, and Laurent Vanbever
Stateful Tofino-based Traffic Generator (MA)
Student: Hendrik Züllig
Supervisors: Tobias Bühler and Laurent Vanbever
Towards a not so mini mini-Internet (BA)
Student: Alex Studer
Supervisors: Thomas Holterbach, Tobias Bühler, and Laurent Vanbever
Implementing the RPKI infrastructure in a virtual mini-Internet (SA)
Student: Denis Mikhaylov
Supervisors: Thomas Holterbach, Tobias Bühler, and Laurent Vanbever
Visualizing BGP RIB Changes into Forwarding Plane by Leveraging BMP and IPFIX (with Swisscom) (MA)
Student: Livio Sgier
Supervisors: Tobias Bühler and Laurent Vanbever
Anonymized traffic trace collection in the data plane (MA)
Student: Manuel Pulfer
Supervisors: Thomas Holterbach, Tobias Bühler, and Laurent Vanbever
High-performance traffic generation (SA)
Student: Leonardo Rodoni
Supervisors: Tobias Bühler and Laurent Vanbever
A framework for collecting data traffic from real networks (SA)
Student: Eric Marty
Supervisors: Thomas Holterbach, Tobias Bühler, and Laurent Vanbever
A test framework to verify end point implementations (SA)
Student: Tom Kuchler
Supervisors: Tobias Bühler and Laurent Vanbever
Network virtualization – creating arbitrary networks with one click (SA)
Student: Tino Rellstab
Supervisors: Tobias Bühler, Thomas Holterbach, and Laurent Vanbever
P4 programming on the SUME NetFPGA board (SA)
Student: Hendrik Züllig
Supervisors: Tobias Bühler and Laurent Vanbever
Leveraging Network Programmability for Machine Learning in the Data Plane (MA)
Student: Coralie Busse-Grawitz
Supervisors: Roland Meier, Tobias Bühler, Alexander Dietmüller, and Laurent Vanbever
Next-Generation Network Monitoring Using Programmable Network Devices (MA)
Student: Alexander Dietmüller
Supervisors: Tobias Bühler and Laurent Vanbever
Adding Passive Measurability to QUIC (MA)
Student: Piet De Vaere
Supervisors: Brian Trammell, Mirja Kühlewind, Laurent Vanbever, and Tobias Bühler