Metadata: The Chubby Lock Service for Loosely-Coupled Distributed Systems, Burrows, OSDI 2006
The Chubby Lock Service for Loosely-Coupled Distributed Systems, Burrows, OSDI 2006 I didn't read this paper before class, because I thought I had read it earlier. It turns out I hadn't and I was confusing it with the "Paxos Made Live" PODC 2007 paper. I realized this only towards the middle of the class :-) The "Paxos Made Live" paper focused on the Paxos consensus implementation that makes the state replication and availability work in Chubby. In contrast, this Chubby Lock Service paper focuses only on the lock service part and is very client-centric. It is the need and uses cases of the clients (i.e., the programmers in Google) that has dictated the design of the service and the interfaces, and even the presentation of the paper. Chubby serves course grain locks rather than fine-grained locks to keep the load light. The paper mentions that the primary goal is to provide reliability/availability and thruput/storage are secondary goals.Read full article from Metadata: The Chubby Lock Service for Loosely-Coupled Distributed Systems, Burrows, OSDI 2006
No comments:
Post a Comment