Skip to content
0:00 / 0:00

#flpimpossibility#distributedconsensus#asynchronoussystems

John Feminella on Impossibility of Distributed Consensus with One Faulty Process

PapersWeLove

23K subscribers • 33 videos on Hallway • Community channel

YouTube
  • One of the most-watched uploads on Papers We Love, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
  • Presented by John Feminella

Advanced. Deep dive for people who know the field.

5K views7 years ago

Distributed systemsComputer scienceConsensus: Raft and PaxosComputation and complexityAlgorithms

John Feminella explains the FLP impossibility proof, which demonstrates that deterministic consensus is impossible in asynchronous systems with even one faulty process.

----------------------------------------------------------------------------------- Sponsored and hosted by Two Sigma (@twosigma) ----------------------------------------------------------------------------------- Description ------------------ If you think it's hard to get humans to agree on something, wait until you see how computers work! Computer scientists call this problem consensus, and when the computers involved are in an asynchronous environment, it's distributed consensus. For about a decade prior to this paper, computer scientists had been debating whether distributed consensus was solvable in real environments. At the time, it was known that synchronous consensus, a weaker version of distributed consensus where everyone acts at the same time, was possible — and even better, it was resilient to crashed or unreliable processes. But was the same true for distributed consensus? Can you design a distributed consensus algorithm that is resilient to these kinds of failures? As the paper's title ("Impossibility of Distributed Consensus with One Faulty Process") might suggest, the answer is "no, it isn't possible". This turns out to have sweeping implications for the reliability of distributed systems, as we'll see in our talk. See you there! Bio ------ John Feminella (jxf.me/) (@jxxf (twitter.com/jxxf)) is an avid technologist, occasional public speaker, and curiosity advocate. He serves as an advisor to Pivotal (pivotal.io/), where he works on helping enterprises transform the way they write, operate, and deploy software. He's also the cofounder of a tiny analytics monitoring startup named UpHex (uphex.com/). John lives in Charlottesville, VA and likes meta-jokes, milkshakes, and referring to himself in the third person in speaker bios.

Why it's here

A top upload from a listed channel

Papers We Love is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.