- https://github.com/Tencent/phxpaxos
- https://libpaxos.sourceforge.net/
- https://github.com/eBay/NuRaft
- https://tech.ebayinc.com/engineering/nuraft-a-lightweight-c-raft-core/
- https://github.com/baidu/braft
- Nice read https://jbseg.medium.com/paxos-from-scratch-62fb66c93c9b
-
GoLang
-
Chubby summary
- https://medium.com/coinmonks/chubby-a-centralized-lock-service-for-distributed-applications-390571273052
- https://amplab.github.io/cs262a-fall2016/notes/22-Chubby.pdf
- https://github.com/jguamie/system-design/blob/master/notes/chubby-lock-service.md
- https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwiPpYGM0sX-AhVCkYkEHYtLCEs4FBAWegQIAxAB&url=https%3A%2F%2Fwww2.cs.uic.edu%2F~brents%2Fcs494-cdcs%2Fslides%2Fthegooglechubbylockservice.pdf&usg=AOvVaw0nKHupeJzE1NaFzKZy78qO
-
Technical lock impl.
-
High performance locking https://www.google.com/search?client=firefox-b-1-d&q=high+performance+distributed+lock+service#ip=1
-
Hierarchical Chubby: https://www.scs.stanford.edu/17au-cs244b/labs/projects/bohn_dauterman.pdf
-
Simple chubby impl: https://www.scs.stanford.edu/14au-cs244b/labs/projects/pu_gao_qu.pdf
-
Project Chubby impl: https://medium.com/princeton-systems-course/implementing-chubby-a-distributed-lock-service-8cf3c026c672
Ideas: