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}
}
  • L. Barroso, J. Dean, Urs Hölzle
  • Published 2003
  • Computer Science
  • IEEE Micro
  • 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,030 Citations
    Motivating a Distributed System of Commodity Machines 1
    Challenges on Distributed Web Retrieval
    • 124
    • PDF
    Load balancing for term-distributed parallel retrieval
    • 97
    • PDF
    Query Processing in Highly-Loaded Search Engines
    • 3
    • PDF
    A Hybrid Distributed Architecture for Indexing
    • 6
    • PDF
    Towards a Distributed Search Engine
    • 5
    • PDF
    ROAR: increasing the flexibility and performance of distributed search
    • 20
    • PDF
    Automatic management of partitioned, replicated search services
    • 14
    • PDF

    References

    SHOWING 1-9 OF 9 REFERENCES
    Memory system characterization of commercial workloads
    • 446
    • PDF
    The Anatomy of a Large-Scale Hypertextual Web Search Engine
    • 14,610
    • PDF
    A Single-Chip Multiprocessor
    • 440
    • PDF
    Piranha: a scalable architecture based on single-chip multiprocessing
    • 605
    • PDF
    , 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
    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
    • 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 . 0
    • “ Hyper - Threading Technology Architecture and Microarchitecture : A Hypertext History , ” Intel Technology J .
    • 2002