Edgar Costa Molero
I am a networking researcher and engineer specialized in failure detection, traffic engineering, and Software Defined Networking.
I defended my dissertation titled Improving Network Failure Detection and Recovery with Programmable Data Planes on the 6th of May 2024 under the supervision of Prof. Dr. Laurent Vanbever, co-examined by Dr. Stefano Vissicchio and Prof. Dr. Minlan Yu.
During my thesis, I worked on utilizing the advent of programmable data planes to hardware-accelerate and improve current failure detection, localization, and recovery systems. I also worked on accelerating allreduce operations, a widely-used data center communication primitive typically used to train machine learning models. In the past, I worked on traffic engineering for data center networks.
During my time at the Network Security Group (NSG), I created and maintained p4-utils and p4-learning, two of the leading github repositories to learn how to program and prototype programmable data plane networks in software.
Before starting my PhD, I earned a bachelor’s degree in Information and Communication Technology from the Polytechnic University of Catalonia, Spain, and then a Master’s degree in Electrical Engineering and Information Technology from ETH Zürich.
Research Areas
Teaching
- Advanced Topics in Communication Networks: 2018–2020 (Head TA), 2021–2022 (TA)
- Communication Networks:
2019 (TA)
Talks
Fast In-network Gray Failure Detection for ISPs
Hardware-Accelerated Network Control Planes
Publications
Supervised Theses
Student: Teodora Rajkovic
Supervisors: Romain Jacob, Edgar Costa Molero, and Laurent Vanbever
Student: Jurij Nota
Supervisors: Edgar Costa Molero and Laurent Vanbever
Student: Patrick Wintermeyer
Supervisors: Maria Apostolaki, Alexander Dietmüller, Edgar Costa Molero, and Laurent Vanbever
Student: Siddhant Ray
Supervisors: Edgar Costa Molero and Laurent Vanbever
Student: Jurij Nota
Supervisors: Edgar Costa Molero and Laurent Vanbever
Student: Nicolas Adam
Supervisors: Edgar Costa Molero, Alexander Dietmüller, Roland Meier, Rui Yang, and Laurent Vanbever
Student: Tibor Schneider
Supervisors: Edgar Costa Molero, Roland Meier, and Laurent Vanbever
Student: Albert Gran Alcoz
Supervisors: Edgar Costa Molero and Laurent Vanbever
Student: Fabian Schleiss
Supervisors: Thomas Holterbach, Edgar Costa Molero, and Laurent Vanbever
Student: Andreas Pantelopoulos
Supervisors: Maria Apostolaki, Edgar Costa Molero, and Laurent Vanbever