Data Center Fundamentals: The Datacenter as a Computer

Similar documents
CSE 124: THE DATACENTER AS A COMPUTER. George Porter November 20 and 22, 2017

THE DATACENTER AS A COMPUTER AND COURSE REVIEW

Lecture 7: Data Center Networks

Topics. CIT 470: Advanced Network and System Administration. Google DC in The Dalles. Google DC in The Dalles. Data Centers

Green Computing: Datacentres

Green Computing: Datacentres

Data Center Fundamentals: The Datacenter as a Computer

EN2910A: Advanced Computer Architecture Topic 06: Supercomputers & Data Centers Prof. Sherief Reda School of Engineering Brown University

Data Centers and Cloud Computing. Data Centers

CSE 291: Data Center Networking. Spring 2015 Tu/Th 8:00-9:20am George Porter UC San Diego

Data Centers and Cloud Computing

Data Centers and Cloud Computing. Slides courtesy of Tim Wood

Warehouse-Scale Computers to Exploit Request-Level and Data-Level Parallelism

ΕΠΛ372 Παράλληλη Επεξεργάσια

Systems and Technology Group. IBM Technology and Solutions Jan Janick IBM Vice President Modular Systems and Storage Development

Cooling on Demand - scalable and smart cooling solutions. Marcus Edwards B.Sc.

Instructors: Randy H. Katz David A. PaHerson hhp://inst.eecs.berkeley.edu/~cs61c/fa10. Fall Lecture #9. Agenda

Lecture 20: WSC, Datacenters. Topics: warehouse-scale computing and datacenters (Sections )

A Scalable, Commodity Data Center Network Architecture

Themes. The Network 1. Energy in the DC: ~15% network? Energy by Technology

Datacenter Backbone Enterprise Cellular Wireless

Lecture 16: Data Center Network Architectures

Distributed Data Infrastructures, Fall 2017, Chapter 2. Jussi Kangasharju

Energy Usage in Cloud Part2. Salih Safa BACANLI

Warehouse-Scale Computing

MSYS 4480 AC Systems Winter 2015

Networking Recap Storage Intro. CSE-291 (Cloud Computing), Fall 2016 Gregory Kesden

CS 61C: Great Ideas in Computer Architecture (Machine Structures) Warehouse-Scale Computing

Datacenters. Mendel Rosenblum. CS142 Lecture Notes - Datacenters

CS 61C: Great Ideas in Computer Architecture (Machine Structures) Lecture 17 Datacenters and Cloud Compu5ng

Datacenter Efficiency Trends. Cary Roberts Tellme, a Microsoft Subsidiary

Building warehouse-scale computers or what s it like to supply exponential growth. john wilkes

Proportional Computing

Data Center Network Topologies II

Highly Efficient Power Protection for High Density Computing Applications

Data centers control: challenges and opportunities

Virtualization and consolidation

Data Center Network Topologies

Pros and Cons of Various DC Distribution Architectures

A Computer Scientist Looks at the Energy Problem

Concepts Introduced in Chapter 6. Warehouse-Scale Computers. Programming Models for WSCs. Important Design Factors for WSCs

SPAIN: High BW Data-Center Ethernet with Unmodified Switches. Praveen Yalagandula, HP Labs. Jayaram Mudigonda, HP Labs

Recapture Capacity for Existing. and Airflow Optimization

Virtual Melting Temperature: Managing Server Load to Minimize Cooling Overhead with Phase Change Materials

Data Center Networks. Networking Case Studies. Cloud CompuMng. Cloud CompuMng. Cloud Service Models. Cloud Service Models

Internet-Scale Datacenter Economics: Costs & Opportunities High Performance Transaction Systems 2011

Architecting Data Center Networks in the era of Big Data and Cloud

Lecture 7: Data Center Networks

Internet Scale Infrastructure Innovation

DCIM Data Center Infrastructure Management Measurement is the first step

An Optimized Infrastructure In a Virtualised World. Bassel Al Halabi Regional Manager Middle East & Pakistan Panduit International Corporation

How Liquid Cooling Helped Two University Data Centers Achieve Cooling Efficiency Goals. Michael Gagnon Coolcentric October

Data Center Trends: How the Customer Drives Industry Advances and Design Development

Data Center Infrastructure Management (DCIM) By Jesse Zhuo

Modernize with all-flash

THE EXPONENTIAL DATA CENTER

How much power?! Data Centre Efficiency. How much Money?! Carbon Reduction Commitment (CRC)

Lecture 2: Network Design and Topology. CS 598: Advanced Internetworking Matthew Caesar January 20, 2011

Evolution of Rack Scale Architecture Storage

Google s Green Data Centers: Network POP Case Study

High Volume Throughput Computers (HVC): An ICT View of Datacenter Computers

Advanced Computer Networks Exercise Session 7. Qin Yin Spring Semester 2013

L19 Data Center Network Architectures

OPTICAL INTERCONNECTS IN DATA CENTER. Tanjila Ahmed

Energy Efficient Data Centers

context: massive systems

Warehouse- Scale Computing and the BDAS Stack

Physicals: Scope (Extrapolate) William Tschudi, LBNL

Distributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013

Virtualization. ...or how adding another layer of abstraction is changing the world. CIS 399: Unix Skills University of Pennsylvania.

LAN design. Chapter 1

Emulex LPe16000B Gen 5 Fibre Channel HBA Feature Comparison

Thermal management. Thermal management

Next Generation Cooling

Intro to Software as a Service (SaaS) and Cloud Computing

7 Best Practices for Increasing Efficiency, Availability and Capacity. XXXX XXXXXXXX Liebert North America

DCIM Data Center Infrastructure Management

Network Service Description

IBM FlashSystem. IBM FLiP Tool Wie viel schneller kann Ihr IBM i Power Server mit IBM FlashSystem 900 / V9000 Storage sein?

The End of Redundancy. Alan Wood Sun Microsystems May 8, 2009

TECHNOLOGIES CO., LTD.

Lecture 15: Datacenter TCP"

Introduction to data centers

Current Data Center Design. James Monahan Sept 19 th 2006 IEEE San Francisco ComSoc

Reducing Network Tiers Flattening the Network. Kevin Ryan Director Data Center Solutions

High Performance Datacenter Networks

PCAP: Performance-Aware Power Capping for the Disk Drive in the Cloud

Modernize Without. Compromise. Modernize Without Compromise- All Flash. All-Flash Portfolio. Haider Aziz. System Engineering Manger- Primary Storage

S I T E I N F R A S T R U C T U R E C U R R E N T P R O B L E M S A N D P R O P O S E D S O L U T I O N S

Utilizing Datacenter Networks: Centralized or Distributed Solutions?

Optimization in Data Centres. Jayantha Siriwardana and Saman K. Halgamuge Department of Mechanical Engineering Melbourne School of Engineering

Efficiency of Data Center cooling

Jason Waxman General Manager High Density Compute Division Data Center Group

ECE Enterprise Storage Architecture. Fall ~* CLOUD *~. Tyler Bletsch Duke University

EP s approach to Power & Energy efficiency in DCs & paradigms

Cray XC Scalability and the Aries Network Tony Ford

ABB Automation & Power World: April 18-21, 2011 CLP CEU Myth Busting: The Truth behind Data Center Marketing Trends

CS 350 Winter 2011 Current Topics: Virtual Machines + Solid State Drives

Virtual Machine Monitors!

CS 6240: Parallel Data Processing in MapReduce: Module 1. Mirek Riedewald

Transcription:

Data Center Fundamentals: The Datacenter as a Computer George Porter CSE 124 Feb 10, 2017 Includes material from (1) Barroso, Clidaras, and Hölzle, as well as (2) Evrard (Michigan), used with permission and/or via a Creative Commons License

Announcements Readings: Barroso book (chs 1-5) Brewer paper (linked off course schedule) Today: Datacenter basics

SDSC Data center tour Interest list will be posted soon Please sign up if interested

Host Virtualization Multiple virtual machines on one physical machine Applications run unmodified as on real machine VM can migrate from one computer to another 8

VMM Virtual Switches 9

The storage hierarchy

Latency, bandwidth, and capacity

Performance of flash

Hardware comparisons Barroso and Holzle, The Data Center as a Computer: An introduction to the Design of Warehouse-Scale Machines

Big computer vs. lots-of-small-computers Barroso and Holzle, The Data Center as a Computer: An introduction to the Design of Warehouse-Scale Machines

Big computer vs. lots-of-small-computers Barroso and Holzle, The Data Center as a Computer: An introduction to the Design of Warehouse-Scale Machines

400V Automatic Transfer Switch Xiaobo Fan, Wolf-Dietrich Weber, and Luiz Andre Barroso. 2007. Power provisioning for a warehouse-sized computer. In ISCA '07.

Heat management CRAC unit rack rack rack rack CRAC unit floor tiles Liquid supply Regents of the University of Michigan

Quantifying energy-efficiency: PUE PUE = Power Usage Effectiveness Simply compares Power used for computing Total power used Historically cooling was a huge source of power E.g., 1 watt of computing meant 1 Watt of cooling! PUE = (Facility Power) / (Computing Equipment power)

LBNL PUE Survey (2007) Barroso and Holzle, The Data Center as a Computer: An introduction to the Design of Warehouse-Scale Machines

LBNL PUE Survey (2013)

Breakdown of data center overheads Barroso and Holzle, The Data Center as a Computer: An introduction to the Design of Warehouse-Scale Machines

Numbers from James Hamilton (MSFT, Amazon)

Limits of lowering PUE? Google s Chiller-less data center in Belgium Most of the year it is cool enough to not need cooling What about on hot days? Shed load to other data centers!

Power-proportional Computing

Power-proportional humans Barroso and Holzle, The Data Center as a Computer: An introduction to the Design of Warehouse-Scale Machines

Web-service load fluctuations Barroso and Holzle, The Data Center as a Computer: An introduction to the Design of Warehouse-Scale Machines

Do different components scale similarly? Barroso and Holzle, The Data Center as a Computer: An introduction to the Design of Warehouse-Scale Machines

Improving efficiency * datacenter-level (PUE) use passive cooling (NCSA Blue Waters, UC Berkeley CRTF) avoid UPS devices (lower Tier level) avoid AC/DC conversion use green power (Icelandic model) * rack-level (SPUE) avoid local power supplies more efficient voltage regulation * processor/process-level speed-variable processors embedded, low-power processors (memristors?) smarter parallelization / distribution of work

CPU utilization Barroso and Holzle, The Data Center as a Computer: An introduction to the Design of Warehouse-Scale Machines

What about power saving features on modern computers?

Power supply efficiency and SPUE

Oversubscribing data center power?

Decreasing role of voltage scaling

The connection between data center networks and energy

Traditional DC Topology Core Internet Layer-3 router Data Center Aggregation Layer-2/3 switch Access Layer-2 switch Servers 36

Layer 2 Pods w/l3 Backbone Internet DC-Layer 3 DC-Layer 2 CR CR AR AR... AR AR S S S S S S S S S S S S... ~ 1,000 servers/pod == IP subnet Key CR = Core Router (L3) AR = Access Router (L3) S = Ethernet Switch (L2) A = Rack of app. servers 37

Capacity Bottlenecks CR CR ~ 200:1 AR AR AR AR S S S S S ~ 40:1 ~ 5:1 S S S... S S S S Discussion: Implications for energy efficiency? Recall: 38

Tree-based network topologies Can t buy sufficiently fast core switches! 100,000 x 10 Gb/s = 1 Pb/s 39

Folded-Clos multi-rooted Trees With k-port switches, can support k 3 /4 hosts Al Fares, et al., Sigcomm 08 10 Gb/s Switches Core 10.4.0.1 10.4.1.1 10.4.3.1 Aggregation 10.0.2.1 10.0.3.1 10.2.2.1 Edge 10.0.1.1 10.2.0.1 10 Gb/s servers Pod 0 10.0.1.2 10.0.1.3 10.2.0.2 10.2.0.3 Pod 1 Pod 2 Pod 3 40

Multi-rooted Trees Benefits: No more bandwidth bottlenecks All switches can be same speed Don t need expensive/fast switches at root Downsides: Bandwidth achieved only if traffic evenly spread across all the possible paths Network itself uses quite a bit of power But how much?