Past Meetup

Bruno Bonacci on Viewstamped Replication

This Meetup is past

53 people went

uSwitch

The Cooperage, 5 Copper Row, London, SE1 2LH · London

How to find us

Use Copper Row pedonal path, enter the little square with the mermaid fountain and search the stairs with the ZPG sign.

Location image of event venue

Details

Bruno Bonacci (https://twitter.com/BrunoBonacci http://blog.brunobonacci.com) presents a talk on "Viewstamped Replication" on the papers "Viewstamped Replication" by Brian M. Oki
Barbara Liskov and "Viewstamped Replication Revisited" by Barbara Liskov and James Cowling.

Download the papers at:
* http://pmg.csail.mit.edu/papers/vr.pdf
* http://pmg.csail.mit.edu/papers/vr-revisited.pdf

Abstract

Viewstamped Replication is a protocol to replicate state and converge to a consistent view in face of non Byzantine failures. The original paper was published in 1988 and then revisited in 2012.
It is regarded as one of the first papers on distributed consensus; as comparison Lamport's Paxos paper ("The part-time parliament" https://dl.acm.org/citation.cfm?id=279229) was published ten years later.
The original paper is harder to read as the terminology used is for distributed systems evolved over the years. The 2012 paper is much simpler to read and it touches on a number of possible optimisations over the protocol. In this talk we will be taking a look to the 2012 paper and how the protocol works and touching on the original paper as well.

The Speaker

Bruno Bonacci is a Software Architect and distributed system engineer with over 25 years of experience. He worked on many high-volume transactional systems, he built Petabyte-scale data-lakes, he's passionate about functional programming and data analysis in Clojure.

Logistic

We meet at ZPG (https://www.uswitch.com/about-us/contact-us/) offices near Tower Bridge (https://goo.gl/maps/qJXZek4fMNU2) with the following schedule:

• 6.30pm: networking, pizza and drinks.
• 7:00pm: presentation starts

Meetup are captured on video and uploaded at https://www.youtube.com/channel/UCEYe-1uDIkjPtuH_qhoybnA