Energy Dumpster Diving - Example presentation-

advertisement
Energy Dumpster Diving
- Example presentation-
Paper written by:
M. A. Kazandjieva, B. Heller, P. Levis, C. Kozyrakis
In Proceedings of HotPower 2009, USA
Presented by:
Simin Nadjm-Tehrani / Ekhiotz Vergara /
Jalil Boudjadar / Antonia Arvanitaki
Department of Computer and Information Science (IDA)
Linköping University, Sweden
January 25, 2016
Introduction
! 
Large computing systems
" 
" 
! 
PowerNet sensing infrastructure
" 
" 
! 
Individual elements contribute to consumption
Sources of waste difficult to identify
Power consumption of individual devices
Correlation with usage information
Analysis of consumption
" 
" 
Reveal device inefficiencies
Usage scenarios that waste energy
1
PowerNet
! 
Large-scale distributed sensing infrastructure
! 
Provides
" 
" 
! 
Per-device energy measures
Usage statistics
Deployed in real office building environment
2
PowerNet deployment
! 
Stanford Computer Science building
" 
Office environment
! 
! 
" 
" 
Data center server rack
Small networking closet
! 
! 
Desktops
Monitors
Network switches
Some numbers
" 
" 
85 power meters
Utilisation data collected
! 
! 
! 
15 desktops
10 servers
5 switches
3
PowerNet components
4
Wired power meters
! 
Watt's Up .NET with
Ethernet interface
! 
Disadvantages:
" 
" 
" 
" 
" 
Requires Ethernet port
Difficult to configure
Relatively high power
consumption – 3 W
Low sampling rate – 1 Hz
High monetary cost
Similar model shown here
5
Wireless power meter
! 
Implemented as a customised mote
" 
" 
! 
Low power processor (1mA active, 1uA sleep)
Digital power meter chip
Characteristics
" 
" 
" 
" 
High rate of sampling – 14KHz
Configurable – TinyOS
No wired network required – mesh network
Lower monetary cost
Mote: resource-constrained
device that can sense, process,
and talk wirelessly to other motes
6
Mesh network
Computer
or server
Gateway
Sink
Motes
! 
! 
Motes can talk to each other without cables
Data is forwarded to the sink
" 
! 
! 
Mote or computer that gathers data forwarded
Sink is wired to a gateway
Gateway provides out-of-network connectivity
Image from: The Basics of Wireless Sensor Networking and its Applications
http://www.ida.liu.se/~rtslab/courses/wsn/Basics.pdf
7
Utilisation metering
! 
PowerNet monitors device usage
" 
Desktops and servers
! 
! 
" 
Network switches
! 
! 
" 
CPU utilisation
Python script tracks utilisation
Traffic statistics for each port
Monitor hardware counters via SNMP
Server rack
! 
Balanced workload
8
Data management and visualisation
! 
Data stored in a central server
" 
! 
Power and utilisation data correlated
" 
" 
! 
Kept in a MySQL database
Data synchronised in time using timestamps
Analysis of consumption related to activity
Data visualisation through website
" 
" 
" 
Line-chart visualisation of all data
Correlated power and utilisation graphs
Searches by meter name, type, or device category
9
Case study: Desktops
! 
! 
High idle energy consumption (100 W)
Reduction
" 
Put desktops in sleep mode when not used
! 
User and CPU must be inactive
All graphs: Maria Kazandjieva, Brandon Heller, Philip Levis, and Christos Kozyrakis.
Energy Dumpster Diving. In Second Workshop on Power Aware Computing (HotPower), 2009.
10
Case study: Desktops
! 
Predict when it is convenient to turn machines off
" 
" 
Machine usage models needed
Correlation between power consumption and CPU usage
11
Case study: Monitors
! 
! 
! 
Consumption comparable to desktops (40 – 130 W)
Usage pattern: almost always on, even if not in use
Consumption reduction by configuration parameters
" 
" 
! 
Less brightness, less power consumption
Change desktop backgrounds (10% savings)
Total savings: 10 – 28%
Change of several parameters
Change desktop backgrounds
12
Case study: Network Switches
! 
Network equipment is not energy proportional
" 
Same energy consumption independently of the usage
Maximum usage # Maximum efficiency
" 
HP switch consumes more due to:
" 
! 
! 
Fan load
Backplane structure
13
Case study: Server rack
! 
10 identical 1U servers in a server rack of 40 servers
" 
" 
! 
Each server consumed 245 W
But server at top of the rack consumed 20% more power
Methodology used for reasoning about odd result
" 
Swap top and bottom servers
! 
! 
" 
Top part is warmer than bottom
Same workload in all of them
Replaced server on top increased from 250 W to 270 W
! 
Previous top server consumption back to normal 245 W
14
Case study: Server rack
" 
We should analyse more aspects than CPU usage alone
! 
! 
! 
Load
Temperature
Configuration
15
http://openclipart.org/detail/139525/server-rack-by-moini
Conclusions
! 
By analysing power consumption we can:
" 
" 
! 
Power consumption and usage pattern
" 
! 
Reduce energy consumption
Rethink system designs
Important for further energy savings
Insights revealed by PowerNet:
" 
" 
" 
Monitor configuration can reduce consumption (25%)
Identical server machines can have different power
consumption depending on rack placement
Network equipment is not energy proportional
16
Classification
Production
phase
Design
phase
Use
phase
Recycling
17
End-of-life
phase
Residues
Resources
ICT Services
Energy Dumpster Diving
Discussion
18
Discussion
! 
Which is the cost of maintenance of this system? Cost of
the system itself? (not enough discussed in the paper)
19
Discussion
! 
Which is the cost of maintenance of this system? Cost of
the system itself? (not enough discussed in the paper)
! 
Do you think this is a permanent infrastructure? Or is just
to do the study? (discussion of key ideas of the paper)
20
Discussion
! 
Which is the cost of maintenance of this system? Cost of
the system itself? (not enough discussed in the paper)
! 
Do you think this is a permanent infrastructure? Or is just
to do the study? (discussion of key ideas of the paper)
! 
Should these meters be installed in all the systems by
default? (possible ideas to improve the work)
21
Discussion
! 
Which is the cost of maintenance of this system? Cost of
the system itself? (not enough discussed in the paper)
! 
Do you think this is a permanent infrastructure? Or is just
to do the study? (discussion of key ideas of the paper)
! 
Should these meters be installed in all the systems by
default? (possible ideas to improve the work)
! 
Do you think we should create a standard to declare power
values and utilisation values? (go further from the paper)
22
Discussion
! 
Which is the cost of maintenance of this system? Cost of
the system itself? (not enough discussed in the paper)
! 
Do you think this is a permanent infrastructure? Or is just
to do the study? (discussion of key ideas of the paper)
! 
Should these meters be installed in all the systems by
default? (possible ideas to improve the work)
! 
Do you think we should create a standard to declare power
values and utilisation values? (go further from the paper)
! 
Suitable for home? (go further from the paper)
23
Web Interface
! 
Powertron
24
http://powernet.stanford.edu/
Another similar project
! 
The TrendMETER
25
http://trend.polito.it
Download