Open Source Projects

Open Source Projects

May 2025

Raha: Failure analysis of a production WAN

Raha (MetaOpt) uses our open-source heuristic analyzer to quantify the impact of failures on a traffic engineered WAN.

GitHub

June 2024

MetaOpt: Towards efficient heuristic design with quantifiable and confident performance

MetaOpt is the first general-purpose and scalable tool that enables users to analyze a broad class of heuristics through easy-to-use abstractions that apply to a broad range of practical heuristics. For more information, checkout MetaOpt’s project webpage and our NSDI’24 paper (Finding Adversarial…

GitHub

May 2024

TE-CCL

TE-CCL is a tool to generate collective communication schedules for large topologies using a Traffic Engineering-based solver. TE-CCL takes in a topology and collective (e.g. AllGather) and outputs a schedule (in JSON) detailing data transfer steps for each node that…

GitHub

May 2024

Soroush: Max-min fair resource allocation solution

Soroush is a general and scalable max-min fair allocator. It consists of a group of approximate and heuristic methods that (a) solve at most one optimization, and (b) enable users to control the trade-offs between efficiency, fairness, and speed. For…

GitHub

May 2018

Vigil: Democratically Finding The Cause of Packet Drops

The source code for the simulations in the paper, 007: Democratically Finding The Cause of Packet Drops (NSDI 2018). To run: use MultiFailureDriver or SingleLinkFailureDriver (these are the starting points/drivers of the code).

GitHub