energy dumpster diving
play

Energy Dumpster Diving - Example presentation- Paper written by: - PowerPoint PPT Presentation

Energy Dumpster Diving - Example presentation- Paper written by: M. A. Kazandjieva, B. Heller, P. Levis, C. Kozyrakis Stanford University In Proceedings of HotPower workshop 2009 Presented by: Simin Nadjm-Tehrani / Klervie Tocz / Rodrigo


  1. Energy Dumpster Diving - Example presentation- Paper written by: M. A. Kazandjieva, B. Heller, P. Levis, C. Kozyrakis Stanford University In Proceedings of HotPower workshop 2009 Presented by: Simin Nadjm-Tehrani / Klervie Toczé / Rodrigo Moraes Department of Computer and Information Science (IDA) Linköping University, Sweden January 27, 2020

  2. Overview Large computing systems  Individual elements contribute to consumption  Sources of waste difficult to identify  PowerNet sensing infrastructure  Power consumption of individual devices  Correlation with usage information  Analysis of consumption  Reveal device inefficiencies  Usage scenarios that waste energy  1

  3. PowerNet Large-scale distributed sensing infrastructure  Provides  Per-device energy measures  Usage statistics  Deployed in real office building environment  2

  4. PowerNet deployment Stanford Computer Science building  Office environment  Desktops  Monitors  Data center server rack  Small networking closet  Network switches  Some numbers  85 power meters  Utilisation data collected  15 desktops  10 servers  5 switches  3

  5. PowerNet components 4

  6. 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

  7. 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

  8. 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

  9. Utilisation metering PowerNet monitors device usage  Desktops and servers  CPU utilisation  Python script tracks utilisation  Network switches  Traffic statistics for each port  Monitor hardware counters via SNMP   Server rack  Balanced workload 8

  10. Data management and visualisation Data stored in a central server  Kept in a MySQL database  Power and utilisation data correlated  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

  11. Case study: Desktops High idle energy consumption (100 W)  Reduction  Put desktops in sleep mode when not used  User and CPU must be inactive  10

  12. Case study: Desktops Predict when it is convenient to turn machines off  Machine usage models needed  Correlation between power consumption and CPU usage  11

  13. 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

  14. 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

  15. 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

  16. 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

  17. Conclusions By analysing power consumption we can:  Reduce energy consumption  Rethink system designs  Power consumption and usage pattern  Needs to be measured/recorded before further 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

  18. Classification ICT Services Production Use End-of-life phase phase Resources phase Residues Recycling Design phase 17

  19. Energy Dumpster Diving Discussion 18

  20. Discussion Which is the cost of maintenance of this system? Cost of  the system itself? (not enough discussed in the paper) 19

  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) 20

  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) 21

  23. 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

  24. 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

  25. Web Interface Additional material Powertron  http://powernet.stanford.edu/ 24

  26. Another similar project Additional material The TrendMETER  http://trend.polito.it 25

  27. Discussion The problem of the batteries of the sensors. Which is the  cost of maintenance of this system?(go further from the paper) Do you think this is a permanent infrastructure? Or is just  to do the study? (discuss the basic idea/approach of the paper) Should these meters be installed in all the systems by  default? (how to improve) Do you think we should create a standard to distribute  power values and utilisation values? Suitable for home? (where can apply this methodology...)  Cost of the system itself?  http://www.ida.liu.se/~TDDD50 26

  28. May be a whole slide for TinyOS is too much because distracts the attention from the main topic TinyOS TinyOS is an operating system for resource-constrained  devices It offers you the tools to use the available features of  your hardware Written in nesC, a C dialect  27

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend