13
Power Provisioning for a Warehouse-Sized Computer Christin Panjaitan M10202815

[COMPUTER ARCHITECTURE] Final Presentation_Spring 2014

Embed Size (px)

Citation preview

Page 1: [COMPUTER ARCHITECTURE] Final Presentation_Spring 2014

Power Provisioning for a Warehouse-Sized ComputerChristin Panjaitan

M10202815

Page 2: [COMPUTER ARCHITECTURE] Final Presentation_Spring 2014

1. Data Center Power Provisioning

Fig 1. Simplified datacenter power distribution hierarchy

2

Page 3: [COMPUTER ARCHITECTURE] Final Presentation_Spring 2014

Inefficient use of the power budget

Staged Deployment

Fragmentation

Conservative Equipment Ratings

Variable Load

Statistical Effects

3

Page 4: [COMPUTER ARCHITECTURE] Final Presentation_Spring 2014

2. Power Estimation

• Observe power usage profile of a typical server

Table 1. Component peak power breakdown for a typical server

4

Page 5: [COMPUTER ARCHITECTURE] Final Presentation_Spring 2014

Nameplate vs Actual Peak Power

Nameplate indicates maximum power draw of that machine.

Nameplate is important to supply power to the machine.

According to their benchmark, the maximum is 145 W

System Total213 W

Power SupplyEfficient 85 %

Nameplate :251 W

5

Page 6: [COMPUTER ARCHITECTURE] Final Presentation_Spring 2014

3. Power Usage Characterization

Baseline characterization of the power usage of three scale workloads :

• Websearch

• Webmail

• Mapreduce

Evaluation :

Set of servers selected are running well-tuned workloads above and typically at high activity levels.

Rack = 40 machines

PDU = 20 racks (20 x 40 = 800 machines)

Cluster = 5000 machines

6

Page 7: [COMPUTER ARCHITECTURE] Final Presentation_Spring 2014

Fig 2. Websearch-CDF of power usage normalized to actual peak

7

Page 8: [COMPUTER ARCHITECTURE] Final Presentation_Spring 2014

Fig 3. Webmail -CDF of power usage normalized to actual peak

8

Page 9: [COMPUTER ARCHITECTURE] Final Presentation_Spring 2014

Fig 4. Mapreduce -CDF of power usage normalized to actual peak

9

Page 10: [COMPUTER ARCHITECTURE] Final Presentation_Spring 2014

Fig 5. CDF of a Real Datacenter

10

Page 11: [COMPUTER ARCHITECTURE] Final Presentation_Spring 2014

Power Savings Approaches

1. CPU Voltage / Frequency Scalling

CPU Voltage and frequency scaling (DVS) is a technique to manage energy consumption.

Fig 6. Impact of CPU DVS at Datacenter Level

11

Page 12: [COMPUTER ARCHITECTURE] Final Presentation_Spring 2014

2. Improving Non-Peak Power Efficiency

Fig 7. Idle power as fraction of peak power in 5 server configurations

12

Page 13: [COMPUTER ARCHITECTURE] Final Presentation_Spring 2014

Fig 8. Power and Energy Savings Achievable by reducing

13