Web Search for a Planet: The Google Cluster Architecture

@article{Barroso2003WebSF,
  title={Web Search for a Planet: The Google Cluster Architecture},
  author={L. Barroso and J. Dean and Urs H{\"o}lzle},
  journal={IEEE Micro},
  year={2003},
  volume={23},
  pages={22-28}
}
Amenable to extensive parallelization, Google's web search application lets different queries run on different processors and, by partitioning the overall index, also lets a single query use multiple processors. to handle this workload, Googless architecture features clusters of more than 15,000 commodity-class PCs with fault tolerant software. This architecture achieves superior performance at a fraction of the cost of a system built from fewer, but more expensive, high-end servers. 
1,038 Citations
Motivating a Distributed System of Commodity Machines 1
  • Highly Influenced
  • PDF
Challenges on Distributed Web Retrieval
  • 124
  • PDF
Query Processing in Highly-Loaded Search Engines
  • 3
  • PDF
A Hybrid Distributed Architecture for Indexing
  • 6
  • PDF
Load balancing for term-distributed parallel retrieval
  • 97
  • PDF
ROAR: increasing the flexibility and performance of distributed search
  • 20
  • PDF
Towards a Distributed Search Engine
  • 5
  • PDF
Automatic management of partitioned, replicated search services
  • 14
  • PDF
...
1
2
3
4
5
...

References

SHOWING 1-9 OF 9 REFERENCES
Memory system characterization of commercial workloads
  • 449
  • PDF
The Anatomy of a Large-Scale Hypertextual Web Search Engine
  • 14,886
  • PDF
A Single-Chip Multiprocessor
  • 442
  • PDF
Piranha: a scalable architecture based on single-chip multiprocessing
  • 611
  • PDF
Hyper-threading technology architecture and microarchitecture : a hyperhtext history
  • 42
“ TPC Benchmark C Full Disclosure Report for IBM eserver xSeries 440 using Microsoft SQL Server 2000 Enterprise Edition and Microsoft Windows . NET Datacenter Server 2003 , TPC - C Version 5 . 0
  • “ Hyper - Threading Technology Architecture and Microarchitecture : A Hypertext History , ” Intel Technology J .
  • 2002
, and K . Olukotun , “ A Single - Chip Multiprocessor
  • Piranha : A Scalable Architecture Based on Single - Chip Multiprocessing , ” Proc . 27 th ACM Int ’ l Symp . Computer Architecture
  • 2000
A Single-Chip Multiprocessor," Computer
  • vol. 30,
  • 1997
TPC Benchmark C Full Disclosure Report for IBM eserver xSeries 440 using Microsoft SQL Server 2000 Enterprise Edition and Microsoft Windows .NET Datacenter Server 2003, TPC-C Version 5
  • TPC Benchmark C Full Disclosure Report for IBM eserver xSeries 440 using Microsoft SQL Server 2000 Enterprise Edition and Microsoft Windows .NET Datacenter Server 2003, TPC-C Version 5