diff --git a/README.md b/README.md index 16d6068..470d52a 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ Read things here before you start. ## Papers Must read papers on distributed systems. While nearly *all* of Lamport's work should feature here, just adding a few that *must* be read. - [Times, Clocks and Ordering of Events in Distributed Systems](http://research.microsoft.com/en-us/um/people/lamport/pubs/time-clocks.pdf) Lamport's paper, the Quintessential distributed systems primer +- [Session Guarantees for Weakly Consistent Replicated Data](http://www.cs.utexas.edu/~dahlin/Classes/GradOS/papers/SessionGuaranteesPDIS.pdf) a '94 paper that talks about various recommendations for session guarantees for eventually consistent systems, many of this would be standard vocabulary in reading other dist. sys papers, like monotonic reads, read your writes etc. ### Storage & Databases - [Dynamo: Amazon's Highly Available Key Value Store](http://bnrg.eecs.berkeley.edu/~randy/Courses/CS294.F07/Dynamo.pdf)