5 ms·
While this doesn't answer your question, you will find this interesting - https://ramcloud.stanford.edu/~ongaro/userstudy/ https://ramcloud.stanford.edu/~ongaro
by krat0sprakhar 11y ago
While this doesn't answer your question, you will find this interesting - https://ramcloud.stanford.edu/~ongaro/userstudy/ https://ramcloud.stanford.edu/~ongaro/userstudy/
- dang 11y agoThat's pretty interesting and doesn't look like it has been discussed on HN before. You should submit it.
- wyldfire 11y agoI'm almost positive that I heard about it here. It's Raft's primary distinguishing feature from Paxos, right? But hey, if you hadn't heard about it then there's a good chance that other HNers haven't either.
- georgeaf99 11y agoI'm not sure that this experiment is all that useful in determining the practicality of using Raft instead of Paxos. Anybody implementing one of these algorithms is going to be spending more than one hour learning it. In my experience, there a lots of corollaries that must be proven in order to actually implement the spec described by the Raft paper (mainly due to weak assumptions that cannot be assumed in all production systems). Paxos is a bit more established, so this is not as big of an issue; however, I still do not have an intuitive understanding of Paxos. This can (and will) lead to non-deterministic bugs in your implementation. A more useful study would track bugs in Raft & Paxos implementations.