Showing posts from August, 2020

My Distributed Systems Seminar's reading list for Fall 2020

In the Plex: How Google Thinks, Works, and Shapes Our Lives (Steven Levy, 2011)

I read this book recently. Going into this, I knew I wouldn't learn many new/surprising things. After all, I have been following Google from outside since 1999. After I saw Google in action, I had switched to it immediately. I was quick to get on board with Gmail as well, and followed many Google services over the years. I have seen things.As I anticipated, I didn't find many surprises in the book. But I liked the book nevertheless. It is always nice to read stuff from Steven Levy. Steven Levy is one of my favorite authors. I have a dog-eared copy of the Hackers book he wrote. It was excellent writing. So much research went into each character in the book, and he made each character come alive. He also weaved the narration together artistically around a handful of themes and related new information/events back to these themes. He had put a lot of his interpretation and insight in to the facts/narrative, and I really enjoyed that. This book is not as colorful. It has a raw blan…

The Impact of RDMA on Agreement

This paper appeared in PODC 2019. PODC stands for Principles of Distributed Computing. It is a theoretical distributed systems conference, first established in 1982. I had published my first ever paper, "Resettable Vector Clocks" at PODC 2000. The conference was held in Portland and, as a fresh graduate student attending it, I was awe-struck at the conference. On day one of the conference, I saw Leslie Lamport interrupting a talk asking a question and protesting loudly. Then Keith Marzullo in the audience (I think) pointed out the misunderstanding and Leslie Lamport said "Nevermind" and calmed down. I also noticed that the person sitting next to me was, oh my God, Nancy Lynch! I couldn't believe my luck seeing all these distributed systems royalty in person. Also in this conference, on day three, Eric Brewer gave his CAP theorem talk.Good times! Anyways, back to the paper. Contributions of the paperUnder the message-passing model, BFT consensus requires $n \geq…

Popular posts from this blog

I have seen things

SOSP19 File Systems Unfit as Distributed Storage Backends: Lessons from 10 Years of Ceph Evolution

PigPaxos: Devouring the communication bottlenecks in distributed consensus

Frugal computing

Learning about distributed systems: where to start?

Fine-Grained Replicated State Machines for a Cluster Storage System

My Distributed Systems Seminar's reading list for Spring 2020

My Distributed Systems Seminar's reading list for Fall 2020

Cross-chain Deals and Adversarial Commerce

Book review. Tiny Habits (2020)