For our very first Papers We Love Belfast we're delighted to have Paddy Carey presenting Raft (https://raft.github.io/raft.pdf), a distributed consensus algorithm!
Raft is a consensus algorithm for managing a replicated log. It produces a result equivalent to (multi-)Paxos, and it is as efficient as Paxos, but its structure is different from Paxos; this makes Raft more understandable than Paxos and also provides a better foundation for building practical systems. In order to enhance understandability, Raft separates the key elements of consensus, such as leader election, log replication, and safety, and it enforces a stronger degree of coherency to reduce the number of states that must be considered. Results from a user study demonstrate that Raft is easier for students to learn than Paxos. Raft also includes a new mechanism for changing the cluster membership, which uses overlapping majorities to guarantee safety.
Doors open at 6.30 pm and the presentation will begin at 7 pm. There will be food (including some really nice vegetarian and vegan options), craft beers and some stonkingly good lemonade.
After Paddy presents the paper, we will open up the floor to discussion and questions. We hope that you'll read the paper before the meetup, but don't stress if you can't. If you have any questions, thoughts, or related information, feel free to email us, contact us on twitter (https://twitter.com/PWLBelfast), or add to the discussion on this event's thread.
Never read a paper before? Try this (http://www4.ncsu.edu/~akmassey/posts/[masked]-advice-on-reading-academic-papers.html) or this (https://violentmetaphors.com/2013/08/25/how-to-read-and-understand-a-scientific-paper-2) to help you get started :)
Note that by RSVPing to this event you are agreeing to follow our Code of Conduct (https://github.com/papers-we-love/papers-we-love/blob/master/CODE_OF_CONDUCT.md).