4 ms·
There are lots of systems inside Google that require consensus. Sorry, I don't have anything to cite, I just know they use it a lot because a lot of my friends,
by Dig1t 7y ago
There are lots of systems inside Google that require consensus. Sorry, I don't have anything to cite, I just know they use it a lot because a lot of my friends, and all of my roommates, work there and we talk about stuff like this.
- bobbiechen 7y agoInteresting, they use Raft now? There's a Google paper from 2006 about Chubby, which is a Paxos-based distributed coarse-grained lock service [1]. It eventually inspired Zookeeper. I'd be curious about what changed to cause a shift to using Raft. [1] https://research.google.com/archive/chubby-osdi06.pdf https://research.google.com/archive/chubby-osdi06.pdf
- chubot 7y agoGoogle was using Paxos around 10 years before Raft was invented. See the Chubby paper. There were were a bunch of papers like Paxos Revisited that complained about hard Paxos is to understand and implement, which inspired Raft.
- shaklee3 7y agoSpanner uses paxos as well.
- fizwhiz 7y agoSure, many problems at Google require solving consensus but almost all of them use Paxos[1] [1] https://research.google/pubs/pub33002/ https://research.google/pubs/pub33002/