distributed systems
Tags: computers
Short Introduction
- http://book.mixu.net/distsys/single-page.html
- http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.41.7628
Theory
Fallacies
- https://en.wikipedia.org/wiki/Fallacies_of_distributed_computing
- https://www.usenix.org/system/files/conference/hotos15/hotos15-paper-mcsherry.pdf
Errors and Examples
- https://github.com/dranov/protocol-bugs-list
- https://covemountainsoftware.com/2021/03/01/a-survey-of-concurrency-bugs/
Lamport writings
Links to this note
- 2021 goals
- actor model
- broadcasting and multicast
- bully algorithm
- byzantine fault tolerance (BFT)
- cap theorm (brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services
- Cassandra
- clocks (distributed systems)
- crdts
- dataflow
- distributed systems for fun and profit
- distributed transactions
- epaxos
- gossip protocols
- gray failures
- Homogenous Time: Ibn Khaldun and Transaction Logs
- impossibility of consensus with one faulty process
- kubernetes (k8s)
- metastable failures blog post
- paxos
- physalia - amazon ebs
- raft
- windows failover clusters (hci)