The source code for the simulations in the paper:
007: Democratically Finding The Cause of Packet Drops (NSDI 2018)
Behnaz Arzani, Selim Ciraci, Luiz Chamon, Yibo Zhu, Jitu Padhye, Geoff Outhred, and Boon Thau Loo
To run: use MultiFailureDriver or SingleLinkFailureDriver (these are the starting points/drivers of the code).
It is recommended that you read the functions carefully before executing the code.
To run the optimization algorithms you will need to download and install CVX as well as Mosek.
Links:
https://www.mosek.com/products/mosek/
All code has to be run in MATLAB.