addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

#22 David Kua on The Weakest Failure Detector for Solving Consensus

Important: please arrive before 7pm, which is when the front door locks! If you arrive after 7pm, use the keypad beside the outside door and buzz 8882 to be let in.


David will be presenting The Weakest Failure Detector for Solving Consensus by  Tushar Deepak Chandra, Vassos Hadzilacos, and Sam Toueg.

This paper presents a model of reaching consensus between faulty processes in an asynchronous system using (unreliable) failure detectors. With the introduction of a framework for thinking about consensus based on failure detection, new avenues for distributed systems research opened up. The effects of this paper can still be felt even now for example the accrual failure detector in the Cassandra database.

Paper link:

Doors open at 6:30 pm, presentation will begin at 7:00 pm. There will be food and refreshments provided by Shopify. 


David Kua was recently an undergraduate student at UofT before he got his degree in computer science. Occasionally he organizes this meetup.

Join or login to comment.

  • Duffy O.

    Fast on his feet. Good at fielding questions. I loved his font.

    2 days ago

  • Ming

    If anyone is interested in a good introduction to the subject, you should consider Rachid Guerraoui's book Introduction to Reliable (...) Distributed Programming. I learned my stuff from him. Though he does cover the theory and proofs, he does so in a less rigorous way that's not too mind-numbing yet sufficiently in-depth that you develop a good intuition on why some algorithms work but others don't.

    4 days ago

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy