Skip to main content
USENIX
  • Conferences
  • Students
Sign in

sponsors

Diamond Sponsor
Gold Sponsor
Bronze Sponsor

connect with us


  •  Twitter
  •  Facebook
  •  LinkedIn
  •  Google+
  •  YouTube

help promote

SREcon15 Europe button

I'm Going to SREcon15 Europe

general information

Venue:
Google
Gordon House
Barrow Street, Dublin 4
Ireland

Questions?
About SREcon?
About Registration?
About Sponsorship?

twitter

Tweets by @SREcon

usenix conference policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

You are here

Home ยป Distributed Consensus Algorithms for Extreme Reliability
Tweet

connect with us

Distributed Consensus Algorithms for Extreme Reliability

Thursday, May 14, 2015 - 4:00pm-4:30pm

Laura Nolan, Google

Abstract: 

Distributed consensus algorithms (such as Paxos, ZAB, and Raft) deal with reaching agreement among a group of processes connected by an unreliable communications network. For decades these protocols were largely of interest to academics, but in today's world they are incredibly relevant as a way of building reliable, stateful, multihomed systems that do not require a lot of human effort to run.

This talk will cover:

  • Use cases for distributed consensus algorithms (and what can go wrong trying to use adhoc solutions): split brain problems, faulty group-membership, avoiding the need to have humans resolve bad data as a result of problems, etc
  • System-level design patterns that have been used successfully to create reliable systems at scale: replicated state machines, replicated datastores, highly available services with a single lelader and failover, distributed queuing and messaging, distributed coordination and locking
  • Performance of these protocols in various different operating environments: different geographical deployments
  • Scaling these systems: batching, sharding
  • Pitfalls and monitoring

Laura Nolan has been a Site Reliability Engineer at Google for the past two years, and has worked with multiple large systems that use distributed consensus to achieve reliable, stable multihoming that really works without human babysitting. Prior to that she kept the e-commerce site gilt.com fast and stable during flash sales, and worked for the Irish software company Curam Software, which is now part of IBM Smarter Cities. She is a keen traveller and scuba diver and an international-level weightlifting referee.

Laura Nolan, Google

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

BibTeX
@conference {208858,
author = {Laura Nolan},
title = {Distributed Consensus Algorithms for Extreme Reliability},
year = {2015},
address = {Dublin},
publisher = {USENIX Association},
month = may,
}
Download
View the slides

Presentation Video

Presentation Audio

MP3 Download

Download Audio

  • Log in or    Register to post comments

Diamond Sponsors

Gold Sponsors

Bronze Sponsors

© USENIX

SREcon is a registered trademark of the USENIX Association.

  • Privacy Policy
  • Contact Us