Skip to main content

Academic Work

Parth Sinha

I am a researcher in Computer Science. My work focuses on distributed systems, machine learning efficiency, and the formal foundations of concurrent computation.

I am a researcher in Computer Science. My work sits at the intersection of distributed systems and machine learning, with a focus on making large-scale systems more reliable, efficient, and easier to reason about.

This example site is intentionally compact: it shows how the theme handles research outputs, working notes, downloadable documents, software projects, teaching material, and a dedicated Theme reference page in a single academic profile.

Research

Publications, preprints, talks, and ongoing academic work.

View all

Adaptive Consensus Protocols Under Partial Synchrony

We present AdaptRaft, a variant of the Raft consensus algorithm that dynamically adjusts its timing parameters using a lightweight online learning model, reducing tail latency by up to 34% in geo-distributed deployments.

Learned Indices for Distributed Key-Value Stores

We explore the applicability of learned index structures to distributed key-value stores, demonstrating that model-based indices can reduce lookup latency by 22% with a modest increase in memory footprint on skewed workloads.

Notes

Working notes, reading logs, and lecture material.

View all

The FABRIC Strategy for Verifying Neural Feedback Systems

Notes on the FABRIC strategy for verifying nonlinear neural feedback systems by combining forward reachability, backward reachability, polyhedral enclosures, MILP encodings, DRiPy refinement, and FITS inner-set construction.

Library

Downloadable documents, appendices, PDFs, and related files.

View all

Curriculum Vitae

Full academic CV including education, publications, talks, awards, and service.

Distributed Systems Reading List

A curated reading list for anyone starting research in distributed systems — foundational papers, key textbooks, and a handful of essential blog posts.

Projects

Software, experiments, and research-adjacent side work.

View all

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.

DistBench

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