Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Cheap Hardware + Fault Tolerance = Web Site

A session at USENIX ATC '04

The Web is too large to fit on a single machine, so it's no surprise that searching the Web requires the coordination of many machines, too. A single Google query may touch over a thousand machines before the results are returned to the user, all in a fraction of a second.

With all those machines, the opportunities for parallelism and distributed computation are offset by the likelihood of hardware failure. If one machine breaks on average every few years, a pool of a thousand machines will have machines break on a daily basis. A key part of the Google story is that by designing a system to cope with breakage, we can provide not only robustness, but also parallelizability, efficiency, and economies of scale.

About the speaker

This person is speaking at this event.
Rob Pike

Google, Inc.

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 9:00am10:00am EST

Date Thu 1st July 2004

Short URL

lanyrd.com/sqzhf

View the schedule

Topics

Books by speaker

  • Unix Programming Environment (Prentice-Hall Software Series)
  • The Practice of Programming

See something wrong?

Report an issue with this session