Welcome to P K Kelkar Library, Online Public Access Catalogue (OPAC)

Normal view MARC view ISBD view

The datacenter as a computer : an introduction to the design of warehouse-scale machines /

By: Barroso, Luiz André.
Contributor(s): Hölzle, Urs.
Material type: materialTypeLabelBookSeries: Synthesis lectures on computer architecture: # 6.Publisher: San Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA) : Morgan & Claypool Publishers, c2009Description: 1 electronic text (xi, 107 p. : ill.) : digital file.ISBN: 9781598295573 (electronic bk.).Uniform titles: Synthesis digital library of engineering and computer science. Subject(s): Computer networks -- Design and construction | Computer networks -- Energy consumption | Cloud computing | Electronic data processing -- Distributed processing | Data libraries | Computer organization and design | Internet services | Energy efficiency | Fault-tolerant computing | Cluster computing | Data centers | Distributed systems | Cloud computingDDC classification: 004.6 Online resources: Abstract with links to resource Also available in print.
Contents:
Introduction -- Warehouse-scale computers -- Emphasis on cost efficiency -- Not just a collection of servers -- One datacenter vs. several datacenters -- Why WSCs might matter to you -- Architectural overview of WSCs -- Storage -- Networking fabric -- Storage hierarchy -- Quantifying latency, bandwidth, and capacity -- Power usage -- Handling failures -- Workloads and software infrastructure -- Datacenter vs. desktop -- Performance and availability toolbox -- Cluster-level infrastructure software -- Resource management -- Hardware abstraction and other basic services -- Deployment and maintenance -- Programming frameworks -- Application-level software -- Workload examples -- Online: web search -- Offline: scholar article similarity -- A monitoring infrastructure -- Service-level dashboards -- Performance debugging tools -- Platform-level monitoring -- Buy vs. build -- Further reading -- Hardware building blocks -- Cost-efficient hardware -- How about parallel application performance -- How low-end can you go -- Balanced designs -- Datacenter basics -- Datacenter tier classifications -- Datacenter power systems -- UPS systems -- Power distribution units -- Datacenter cooling systems -- CRAC units -- Free cooling -- Air flow considerations -- In-rack cooling -- Container-based datacenters -- Energy and power efficiency -- Datacenter energy efficiency -- Sources of efficiency losses in datacenters -- Improving the energy efficiency of datacenters -- Measuring the efficiency of computing -- Some useful benchmarks -- Load vs. efficiency -- Energy-proportional computing -- Dynamic power range of energy-proportional machines -- Causes of poor energy proportionality -- How to improve energy proportionality -- Relative effectiveness of low-power modes -- The role of software in energy proportionality -- Datacenter power provisioning -- Deployment and power management strategies -- Advantages of oversubscribing facility power -- Trends in server energy usage -- Conclusions -- Further reading -- Modeling costs -- Capital costs -- Operational costs -- Case studies -- Real-world datacenter costs -- Modeling a partially filled datacenter -- Dealing with failures and repairs -- Implications of software-based fault tolerance -- Categorizing faults -- Fault severity -- Causes of service-level faults -- Machine-level failures -- What causes machine crashes -- Predicting faults -- Repairs -- Tolerating faults, not hiding them -- Closing remarks -- Hardware -- Software -- Economics -- Key challenges -- Rapidly changing workloads -- Building balanced systems from imbalanced components -- Curbing energy usage -- Amdahl's cruel law -- Conclusions -- References.
Abstract: As computation continues to move into the cloud, the computing platform of interest no longer resembles a pizza box or a refrigerator, but a warehouse full of computers. These new large datacenters are quite different from traditional hosting facilities of earlier times and cannot be viewed simply as a collection of co-located servers. Large portions of the hardware and software resources in these facilities must work in concert to efficiently deliver good levels of Internet service performance, something that can only be achieved by a holistic approach to their design and deployment. In other words, we must treat the datacenter itself as one massive warehouse-scale computer (WSC). We describe the architecture of WSCs, the main factors influencing their design, operation, and cost structure, and the characteristics of their software base. We hope it will be useful to architects and programmers of today's WSCs, as well as those of future many-core platforms which may one day implement the equivalent of today's WSCs on a single board.
    average rating: 0.0 (0 votes)
Item type Current location Call number Status Date due Barcode Item holds
E books E books PK Kelkar Library, IIT Kanpur
Available EBKE177
Total holds: 0

Mode of access: World Wide Web.

System requirements: Adobe Acrobat reader.

Part of: Synthesis digital library of engineering and computer science.

Series from website.

Includes bibliographical references (p. 99-105).

Introduction -- Warehouse-scale computers -- Emphasis on cost efficiency -- Not just a collection of servers -- One datacenter vs. several datacenters -- Why WSCs might matter to you -- Architectural overview of WSCs -- Storage -- Networking fabric -- Storage hierarchy -- Quantifying latency, bandwidth, and capacity -- Power usage -- Handling failures -- Workloads and software infrastructure -- Datacenter vs. desktop -- Performance and availability toolbox -- Cluster-level infrastructure software -- Resource management -- Hardware abstraction and other basic services -- Deployment and maintenance -- Programming frameworks -- Application-level software -- Workload examples -- Online: web search -- Offline: scholar article similarity -- A monitoring infrastructure -- Service-level dashboards -- Performance debugging tools -- Platform-level monitoring -- Buy vs. build -- Further reading -- Hardware building blocks -- Cost-efficient hardware -- How about parallel application performance -- How low-end can you go -- Balanced designs -- Datacenter basics -- Datacenter tier classifications -- Datacenter power systems -- UPS systems -- Power distribution units -- Datacenter cooling systems -- CRAC units -- Free cooling -- Air flow considerations -- In-rack cooling -- Container-based datacenters -- Energy and power efficiency -- Datacenter energy efficiency -- Sources of efficiency losses in datacenters -- Improving the energy efficiency of datacenters -- Measuring the efficiency of computing -- Some useful benchmarks -- Load vs. efficiency -- Energy-proportional computing -- Dynamic power range of energy-proportional machines -- Causes of poor energy proportionality -- How to improve energy proportionality -- Relative effectiveness of low-power modes -- The role of software in energy proportionality -- Datacenter power provisioning -- Deployment and power management strategies -- Advantages of oversubscribing facility power -- Trends in server energy usage -- Conclusions -- Further reading -- Modeling costs -- Capital costs -- Operational costs -- Case studies -- Real-world datacenter costs -- Modeling a partially filled datacenter -- Dealing with failures and repairs -- Implications of software-based fault tolerance -- Categorizing faults -- Fault severity -- Causes of service-level faults -- Machine-level failures -- What causes machine crashes -- Predicting faults -- Repairs -- Tolerating faults, not hiding them -- Closing remarks -- Hardware -- Software -- Economics -- Key challenges -- Rapidly changing workloads -- Building balanced systems from imbalanced components -- Curbing energy usage -- Amdahl's cruel law -- Conclusions -- References.

Abstract freely available; full-text restricted to subscribers or individual document purchasers.

Compendex

INSPEC

Google scholar

Google book search

As computation continues to move into the cloud, the computing platform of interest no longer resembles a pizza box or a refrigerator, but a warehouse full of computers. These new large datacenters are quite different from traditional hosting facilities of earlier times and cannot be viewed simply as a collection of co-located servers. Large portions of the hardware and software resources in these facilities must work in concert to efficiently deliver good levels of Internet service performance, something that can only be achieved by a holistic approach to their design and deployment. In other words, we must treat the datacenter itself as one massive warehouse-scale computer (WSC). We describe the architecture of WSCs, the main factors influencing their design, operation, and cost structure, and the characteristics of their software base. We hope it will be useful to architects and programmers of today's WSCs, as well as those of future many-core platforms which may one day implement the equivalent of today's WSCs on a single board.

Also available in print.

Title from PDF t.p. (viewed on May 8, 2009).

There are no comments for this item.

Log in to your account to post a comment.

Powered by Koha