The Networked Systems Group (NSG) is a research group in the Department of Information Technology and Electrical Engineering (D-ITET) at ETH Zürich led by Prof. Laurent Vanbever. We are also part of the ETH ICE center, a new group initiative on programmable and dependable networked systems.

Our research interests are centered around complex network management problems, with the larger goal of making current and future networks (especially the Internet) easier to design, understand and operate. We are currently active in multiple areas including network programmability, data-driven networking, verification, routing, and security. Most of our projects are inherently multidisciplinary and tend to involve recent advances in programming languages, algorithmics, and machine learning.

A few recent examples of practical systems we have built include: Fibbing, iTAP, Net2Text, NetCompleteSDX, SyNET, SDNRacer, Stroboscope, and SWIFT. We are also currently looking at the impact of routing on systems overlays such as cryptocurrencies. To learn about our work, please check out our research and publications pages.

Our flagship lecture is Communication Networks offered in the Spring semester. We'll also offer a new lecture on Advanced Topics in Communication Networks in the Fall semester starting from Fall 2018. Check our courses page for more information.


Check out our new website on Automated Network Captioning (i.e. network chatbots)

We just released our new website ( covering our work on network explainability with Net2Text. Check it out to see how we can make networks "talk" proper English.


Bayonet: Probabilistic Inference for Networks conditionally accepted at PLDI 2018!


Maria Apostolaki receives one of the IRTF/IETF Applied Networking Research Prize 2018!

Maria got nominated for her work on routing attacks on cryptocurrencies which got published at the IEEE Symposium on Security and Privacy. This is the fourth ANRP prizes our group receives, after DRAGON, Fibbing, and our work on seamless BGP reconfiguration.


Three papers accepted at NSDI 2018!

Our group starts 2018 in the best way possible with three accepted papers at the upcoming NSDI! Stay tuned to learn about: automated network captioning and network reasoning (with Net2Text), declarative traffic mirroring (with Stroboscope), and partial network configuration synthesis (with NetComplete).


New website!

Welcome to our brand new website! Stay tuned for more content.


Professor or Assistant Professor (Tenure Track) of Embedded Information Systems

Our institute is looking for a new colleague (professor or tenure-track assistant professor) in Embedded Information Systems. Come work with Roger, Lothar and I! The closing date for the application deadline is 15 December 2017.


Integrating Verification and Repair into the Control Plane" will appear at ACM HotNets 2017


Research proposal on Data-Driven Internet Routing has been accepted for funding by the Swiss National Science Foundation (SNSF)

Bayonet: Probabilistic Inference for Networks

Timon Gehr, Sasa Misailovic, Petar Tsankov, Laurent Vanbever, Pascal Wiesman, Martin Vechev

PLDI 2018. (conditionally accepted), Philadelphia, Pennsylvania, USA (June 2018).

Screen Watermarking for Data Theft Investigation and Attribution

David Gugelmann, David Sommer, Vincent Lenders, Markus Happe, Laurent Vanbever

NATO CCD COE CyCon 2018. Tallinn, Estonia (May 2018).

FeedRank: A Tamper-resistant Method for the Ranking of Cyber Threat Intelligence Feeds

Roland Meier, Cornelia Scherrer, David Gugelmann, Vincent Lenders, Laurent Vanbever

NATO CCD COE CyCon 2018. Tallinn, Estonia (May 2018).

Stroboscope: Declarative Network Monitoring on a Budget

Olivier Tilmans, Tobias Bühler, Ingmar Poese, Stefano Vissicchio, Laurent Vanbever

USENIX NSDI 2018. Renton, Washington, USA (April 2018).

NetComplete: Practical Network-Wide Configuration Synthesis with Autocompletion

Ahmed El-Hassany, Petar Tsankov, Laurent Vanbever, Martin Vechev

USENIX NSDI 2018. Renton, Washington, USA (April 2018).