A Computer Scientist Looks at The Energy Problem: Randy H. Katz
A Computer Scientist Looks at The Energy Problem: Randy H. Katz
2
Energy “Spaghetti” Chart
Quads (1015 BTUs)
10-8-2008 3
Electricity is the Heart of the
Energy Economy
4
Evolution of the Grid
5
The Big Switch:
Clouds + Smart Grids
Computing as a Utility
Energy
Efficient
Computing
Embedded
Intelligence in
Civilian
Infrastructures
7
2020 IT Carbon Footprint
2007 Worldwide IT
carbon footprint:
2% = 830 m tons CO2
Comparable to the
global aviation
industry
8
Energy Proportional
Computing
“The Case for
Energy-Proportional It is surprisingly hard
Computing,” to achieve high levels
Luiz André Barroso, of utilization of typical
Urs Hölzle, servers (and your home
IEEE Computer PC or laptop is even
December 2007 worse)
Figure 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 9
most of the time at between 10 and 50 percent of their maximum
Energy Proportional
Computing
“The Case for
Energy-Proportional
Computing,”
Luiz André Barroso,
Urs Hölzle,
IEEE Computer
December 2007 Doing nothing well …
NOT!
Energy Efficiency =
Utilization/Power
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 power
when doing virtually no work.
10
Energy Proportional
Computing
“The Case for
Energy-Proportional
Computing,”
Luiz André Barroso,
Urs Hölzle,
IEEE Computer Doing nothing Design for
December 2007 VERY well wide dynamic
power range and
active low power
modes
Energy Efficiency =
Utilization/Power
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. 11
Internet Datacenters
12
“Doing Nothing Well”:
View from the Switch
• Internet’s energy consumption is significant
(~$24 billion per year)
– Switches consume ~10-15% of this
• Design energy-efficient network
equipment
– Energy Efficient Ethernet (EEE), Energy Star
• Reduce energy consumption of network
switches
– Idle power consumption is high
– Traffic patterns are bursty and diurnal
15
Ganesh Ananthanarayanan, David Zats
Elastic Switch
• Diurnal variations in network traffic
– e.g., number of requests to a web service, number of
users in an enterprise are fewer during nights
Can
we
design
a
switch
to
behave
as
a
slider?
Microsoft
Chicago
Datacenter 18
Microsoft’s Chicago
Modular Datacenter
19
Agenda
• The Big Picture
• IT as an Energy Consumer
• IT as an Efficiency Enabler
• Summary and Conclusions
20
What if the Energy Infrastructure
were Designed like the Internet?
• Information Age approach to Machine Age
infrastructure: bits follow current flow
– Break synchronization between sources and loads:
energy storage/buffering is key
– Lower cost, more incremental deployment, suitable for
developing economies
– Enhanced reliability and resilience to wide-area
outages, such as after natural disasters
• Exploit information to match sources to loads,
manage buffers, integrate renewables, signal
demand response, and take advantage of locality
• LoCal Project
– David Culler (Sensor Nets), Seth Sanders (Energy
21
Storage), Eric Brewer (Tech for Developing World)
Prototype New Architecture
as Overlay to the Grid
Intelligent Energy Network
Source
IPS
energy
subnet
Load IPS
Intelligent
Power Switch
Generation
Transmission
Distribution
Load
Conventional Electric Grid
Conventional Internet
22
Building Block of
the LoCal Energy Internet
Host Load
Intelligent
Power Power Switch Energy
Generation Storage
(IPS)
energy flows
PowerComm
Interface information flows
Energy Network
w w CT
$ IPS
now
now
IPS AHU
comm
Internet Bldg IPS Power
power
IPS Energy
proportional
kernel
IPS Network
Grid IPS Datacenter
Power Quality-
proportional Adaptive
service
Service
manager
24
Buildings as Loads
Buildings as a Load
Lighting
26
Peak Reduction and Shifting
Datacenter
Loads
Non-dispatch
Wind
Supply
Dispatchable
Supply
Time
Wind
Supply
Defer to later
Perform sooner
Dispatchable
Supply
Time
• “Make hay while the Sun shines”: Do more when
supply is available, defer when it is not
• Workload awareness is essential
Datacenter as a
Supply-following Load
Energy Supply Information
Building/Facility Manager
Tasks
Energy Aware
Workload Model/ Cluster
SLAs Workload B
Predictor Manager
Scheduler
Energy Consumption
Application Resource Footprint
Model
37
Agenda
• The Big Picture
• IT as an Energy Consumer
• IT as an Efficiency Enabler
• Summary and Conclusions
38
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
39
Summary and Conclusions
• Evolution of the Grid to the “Smart Grid”
– Intelligence extends from supply to loads
– From centralized to distributed/peer-to-peer
• LoCal: a scalable energy network
– Prototype as information overlay on the
existing Grid
– Scalable IPS building blocks as points of
monitoring/modeling/managing of load, supply,
and storage
– Energy matching and supply-following loads at
40
small, medium, large scale
Thank You!