Skip to main content

Contents

  • Paper Insights #7 - Rethink the Sync
    • Affiliation: University of Michigan
    • Learning Goals: Inter-Process Communication, Speculative Execution, Journaling File System, Commit Buffering, File System Consistency

Popular Posts

Paper Insights #26 - CliqueMap: Productionizing an RMA-Based Distributed Caching System

Memcached is a popular in-memory cache, but this article discusses CliqueMap, Google's caching solution. One major difference from Memcached is CliqueMap's use of RDMA for reads. We'll also take a closer look at RDMA, a crucial cloud technology that emerged in the 2010s.

Paper Insights #27 - Don't Settle for Eventual: Scalable Causal Consistency for Wide-Area Storage with COPS

This work provides a strong foundation for understanding causality , both within distributed systems and more broadly. Its principles underpin systems achieving causal consistency, a powerful form of consistency that ensures high availability. This was presented at Symposium on Operating Systems Principles (SOSP) 2011. The paper features contributions from prominent distributed systems researchers Wyatt Lloyd and Michael Freedman .

Paper Insights #24 - Spanner: Google's Globally-Distributed Database

This landmark paper, presented at Operating System Design and Implementation (OSDI) '12, has become one of Google's most significant contributions to distributed computing. It introduced  TrueTime  that revolutionized system assumptions. Authored by J.C. Corbett , and with contributions from pioneers like Jeff Dean and Sanjay Ghemawat , it represents the leading edge of the field.