Distributed Consensus with Raft

*
Accepted Session
Short Form
Beginner
Scheduled: Thursday, June 23, 2016 from 4:45 – 5:30pm in B304

Excerpt

Getting people to agree to things is sometimes hard. But implementing consensus with computers is harder. And distributed consensus with computers is ​_really_​ hard. How do we do it? One answer: the distributed consensus algorithm known as _Raft_.

Description

Getting people to agree to things is sometimes hard. But implementing consensus with computers is harder. And distributed consensus with computers is ​_really_​ hard. How do we do it?

In this talk, we’ll explore one idea of how distributed consensus can work, which the authors call ​_Raft_​, with several popular open-source implementations. Along the way, we’ll learn about why consensus is challenging, how Raft works in practice, and see a real live example of a system that depends on Raft.

Tags

distributed consensus, Distributed Computing, Open Source

Speaking experience

* O'Reilly talk one: https://www.youtube.com/watch?v=A8LV5fvNagY
* O'Reilly talk two: https://www.youtube.com/watch?v=ebLNPjPFaVk

I haven't given this exact talk before, but I enjoy giving talks in the general theme of "that thing that seems simple is actually quite complicated".

Speaker

Leave a private comment to organizers about this proposal