Web Search for a Planet: The Google Cluster Architecture

  • Authors:
  • Luiz André Barroso;Jeffrey Dean;Urs Hölzle

  • Affiliations:
  • Google;Google;Google

  • Venue:
  • IEEE Micro
  • Year:
  • 2003

Quantified Score

Hi-index 0.02

Visualization

Abstract

Amenable to extensive parallelization, Google's web searchapplication lets different queries run on different processors and,by partitioning the overall index, also lets a single query usemultiple processors. To handle this workload, Google's architecture features clusters of more than 15,000 commodity-class pcs with fault-tolerant software. This architecture achievessuperior performance at a fraction of the cost of a system builtfrom fewer, but more expensive, high-end servers.