Skip to content

Commit

Permalink
Added References section to README
Browse files Browse the repository at this point in the history
  • Loading branch information
jwolski committed Mar 3, 2015
1 parent 88ee6e0 commit f7d4b0d
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ ringpop brings application-layer sharding to your services in a fault tolerant a
* [Developer's Guide](#developers-guide)
* [Operator's Guide](#operators-guide)
* [Community](#community)
* [References](#references)
* [Installation](#installation)

# Motivation
Expand Down Expand Up @@ -167,6 +168,16 @@ if (ringpop.handleOrProxy(key, req, res, opts)) {
}
```

# References
There has been a variety of literature that have helped inform the implementation of and planned work for ringpop. We hope you find the below material helpful too:

* [Dynamo: Amazon’s Highly Available Key-value Store](http://www.allthingsdistributed.com/files/amazon-dynamo-sosp2007.pdf)
* [Efficient Reconciliation and Flow Control for Anti-Entropy Protocols](http://www.cs.cornell.edu/home/rvr/papers/flowgossip.pdf)
* [Epidemic Broadcast Trees](http://www.gsd.inesc-id.pt/~jleitao/pdf/srds07-leitao.pdf)
* [The ϕ Accrual Failure Detector](http://ddg.jaist.ac.jp/pub/HDY+04.pdf)
* [Time, Clocks, and the Ordering of Events in a Distributed System](http://web.stanford.edu/class/cs240/readings/lamport.pdf)
* [SWIM: Scalable Weakly-consistent Infection-style Process Group Membership Protocl](http://web.stanford.edu/class/cs240/readings/lamport.pdf)

# Installation

`npm install ringpop`
Expand Down

0 comments on commit f7d4b0d

Please sign in to comment.