| |
咨询热线
- 免费咨询电话:
- 400-700-0056
- 800-810-0056
- 投诉热线:
- 400-810-3016
- QQ在线咨询:
- 517589021

- 540118445

- 37139445

- MSN在线咨询:
- upadv01@hotmail.com
- upadv05@hotmail.com
- upadv06@hotmail.com
|
|
文章内容
-
(uplooking.com 这是篇老文章 2002年11月) Google的linux集群目前每天要处理150,000,000查询,查找多达数T(1,000,000,000)的web索引,而平均响应时间小于1/4秒,保证近100%的可用率。我们将讨论将其实现的软件及硬件的架构。
The Google Linux Cluster Abstract Google's Linux cluster currently processes over 150 million queries per day, searching a multi-terabyte web index for every query with an average response time of less than a quarter of a second with near-100% uptime. In this talk I'll describe the software and hardware infrastructure that makes this performance possible. I will start with an overview of the main problems facing a web search engine, and discuss Google's PageRank algorithm, which helps it to frequently return the right results on the first results page. PageRank is computed with a large-scale off-line computation over the web's link graph which models the behavior of a random web surfer. Google's software architecture harnesses the power of thousands of cheap Linux PCs and organizes them into a scalable, reliable, high-performance computing system. At the same time, we aim to keep the architecture as simple as possible. Our solution structures the system as a collection of TCP-and UDP-based servers and guarantees reliability via replication of servers combined with software load balancing and failover. On the hardware side, the main goals are performance and cost; reliability explictly isn't a goal, since that requirement is provided by software. We use custom-built rackmount systems assembled from standard PC components, ensuring volume availability and competitive pricing. A compact rack design minimizes colocation space costs but pushes the envelope of commercially supportable power density.
点击:查看尚观ULP学员最新就业薪资待遇统计报告!
点击:了解尚观ULP-S专家课程(Linux主机、集群与大型数据库安全方向)
点击:了解尚观ULP-D专家课程(Linux内核、驱动与嵌入式开发方向)
填表获取 Linux、嵌入式、Oracle 技术资料
|