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:
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.
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.
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