Skip to main content

Projects

Software, experiments, and side work around my research.

Open-source tools and experiments built alongside my research. Source code is on GitHub.

Aug 2024

AdaptRaft

A modified Raft implementation with an online bandit learner that adapts election and heartbeat timeouts to observed network conditions. Companion codebase for the SOSP 2024 paper.

distributed systemsRaftGomachine learning

Nov 2023

DistBench

A configurable benchmarking harness for distributed consensus protocols. Supports pluggable protocol implementations, synthetic and replay workloads, and structured JSON output for reproducible experiments.

distributed systemsbenchmarkingPythonresearch tools