|
|
|
|
|
by jdf
4608 days ago
|
|
Lamport's description of his failures in introducing the Paxos algorithm is a highly amusing story: http://research.microsoft.com/en-us/um/people/lamport/pubs/p... For those that don't know, Paxos is one of the most important algorithms in distributed systems, so it's amazing to see that it wasn't even published for 8 years due to the author's ... odd structuring of the problem. |
|
But the problem is that when you have a BAD idea you also may find yourself bashing people over the head with it :)
I wonder if he will win the Turing Award for Paxos. Awhile ago I thought it would be deserved, but I also feel like the full state machine is a bit awkward and heavy-handed for a lot of distributed systems problems (especially distributed systems over WAN, which I think is more interesting these days). I like the Bloom/CRDT work. And Raft is a simpler algorithm when you need strong consensus.