Mehul Srivastava

(alias: mxdvf)

Mehul Srivastava

distributed storage systems · low-level storage engineering

  • Raft and 2PC are essentially the sameSeptember 2026
  • I misunderstood linearizability: a mistake that led me to independently discover the SOSP 2024 Best Paper insightSeptember 2026

Papershelf

(in order of difficulty; subjective)

  • Spanner: Google's Globally-Distributed Database
  • FaRM: Fast Remote Memory
  • The Design of a Practical System For Fault-Tolerant Virtual Machines
  • ZooKeeper: Wait-Free Coordination for Internet-Scale Systems
  • Scaling Memcache at Facebook
  • Bitcoin: A Peer-to-Peer Electronic Cash System
  • The Google File System
  • In Search of an Understandable Consensus Algorithm (Raft)
  • MapReduce: Simplified Data Processing on Large Clusters