cs 294-49: creating the grid os—a computer science approach to energy problems david e. culler,...

21
CS 294-49: Creating the Grid OS—A Computer Science Approach to Energy Problems David E. Culler, Randy H. Katz University of California, Berkeley August 26, 2009 “Energy permits things to exist; information, to behave purposefully.” W. Ware, 1997

Post on 22-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

CS 294-49:Creating the Grid OS—A Computer

Science Approach to Energy Problems

David E. Culler, Randy H. Katz

University of California, Berkeley

August 26, 2009

“Energy permits things to exist; information, to behave purposefully.” W. Ware, 1997

Agenda

• The Big Picture

• IT as an Energy Consumer

• IT as an Efficiency Enabler

• Summary and Conclusions

2

Energy “Spaghetti” Chart

10-8-2008 3

Qu

ads

(101

5 B

TU

s)

Electricity is the Heart of the Energy Economy

4

Agenda

• The Big Picture

• IT as an Energy Consumer

• IT as an Efficiency Enabler

• Summary and Conclusions

5

2020 IT Carbon Footprint

6

820m tons CO2

360m tons CO2

260m tons CO2

2007 Worldwide ITcarbon footprint:2% = 830 m tons CO2

Comparable to theglobal aviation industry

Expected to grow to 4% by 2020

2020 IT Carbon Footprint

7

“SMART 2020: Enabling the Low Carbon Economy in the Information Age”, The Climate Group

USAChinaTelecoms DC PCs

Datacenters: Owned by single entity interested in reducing opex

billion tons CO2

Energy Proportional Computing

8Figure 1. Average CPU utilization of more than 5,000 servers during a six-month period. Servers are rarely completely idle and seldom operate near their maximum utilization, instead operating most of the time at between 10 and 50 percent of their maximum

It is surprisingly hardto achieve high levelsof utilization of typical servers (and your homePC or laptop is even worse)

“The Case for Energy-Proportional Computing,”Luiz André Barroso,Urs Hölzle,IEEE ComputerDecember 2007

Energy Proportional Computing

9

Figure 2. Server power usage and energy efficiency at varying utilization levels, from idle to peak performance. Even an energy-efficient server still consumes about half its full powerwhen doing virtually no work.

“The Case for Energy-Proportional Computing,”Luiz André Barroso,Urs Hölzle,IEEE ComputerDecember 2007 Doing nothing well …

NOT!

Energy Efficiency =Utilization/Power

Energy Proportional Computing

10

Figure 4. Power usage and energy efficiency in a more energy-proportional server. This server has a power efficiency of more than 80 percent of its peak value for utilizations of 30 percent and above, with efficiency remaining above 50 percent for utilization levels as low as 10 percent.

“The Case for Energy-Proportional Computing,”Luiz André Barroso,Urs Hölzle,IEEE ComputerDecember 2007

Design for wide dynamic power range and active low powermodes

Doing nothing VERY well

Energy Efficiency =Utilization/Power

2020 IT Carbon Footprint

11

Projected Savings

“SMART 2020: Enabling the Low Carbon Economy in the Information Age”, The Climate Group

12

Internet Datacenters

Agenda

• The Big Picture

• IT as an Energy Consumer

• IT as an Efficiency Enabler

• Summary and Conclusions

13

14

Accommodate 21st CenturyRenewable Energy Sources

Challenge of Integrating Intermittent Sources

15

Sun and windaren’t wherethe people – and the current grid – are located!

www.technologyreview.com

California as a Testbed

16

If we do this, we will need to build a new gridto manage and move renewable energy around

Day Night

www.technologyreview.com

17

What if the Energy Infrastructure were Designed like the Internet?

• Energy: the limited resource of the 21st Century• Needed: Information Age approach to the

Machine Age infrastructure• Lower cost, more incremental deployment,

suitable for developing economies• Enhanced reliability and resilience to wide-area

outages, such as after natural disasters

• Packetized Energy: discrete units of energy locally generated, stored, and forwarded to where it is needed; enabling a market for energy exchange

18

“Doing Nothing Well”Existing Systems Sized for Peak

• Exploit huge gap in IT equipment peak-to-average processing/energy consumption

• Demand response– Challenge “always on” assumption for desktops and

appliances– Realize potential of energy-proportional computing

• Better fine-grained idling, faster power shutdown/restoration

• Beyond architecture/hardware: pervasive support in operating systems and applications

Agenda

• The Big Picture

• IT as an Energy Consumer

• IT as an Efficiency Enabler

• Summary and Conclusions

19

Summary and Conclusions

• Energy Consumption in IT Equipment– Energy Proportional Computing and

“Doing Nothing Well”– Management of Processor, Memory, I/O,

Network to maximize performance subject to power constraints

– Internet Datacenters and Containerized Datacenters: New packaging opportunities for better optimization of computing + communicating + power + mechanical

20

21

Summary and Conclusions

• LoCal: a scalable energy network– Inherent inefficiencies at all levels of electrical

energy distribution– Integrated energy generation and storage– IPS and PowerComm Interface– Energy sharing marketplace at small, medium,

large scale

• Demand response: doing nothing well

• Testbeds: smart buildings, e.g., datacenters