On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

23
COST IC 0804 Meeting Madrid Working Group 2: Characterization of Energy Consumption and Energy Efficiency On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks Torsten Braun Research Group “Communications and Distributed Systems” Institute of Computer Science and Applied Mathematics Universität Bern joint work with Markus Anwander and Philipp Hurni [email protected]

description

COST IC 0804 Meeting Madrid Working Group 2: Characterization of Energy Consumption and Energy Efficiency

Transcript of On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Page 1: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

COST IC 0804 Meeting MadridWorking Group 2: Characterization of Energy Consumption and Energy Efficiency

On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten BraunResearch Group “Communications and Distributed Systems”Institute of Computer Science and Applied MathematicsUniversität Bernjoint work with Markus Anwander and Philipp [email protected]

Page 2: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

2

Overview

> Hardware- and Software-Based Energy Consumption Measurements in Wireless Sensor Networks (WSNs)

> Hardware Support for Energy Consumption Measurements for Hydrology Monitoring with Wireless Mesh Networks (WMNs)

May 8, 2012

Page 3: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

3

Hardware-Based Energy Measurements

> Implementation of MaxMAC protocol on MSB430 sensor nodes > Measurement of current draw and voltage using SNMDs

(Sensor Network Management Devices) from KIT

May 8, 2012

Page 4: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

4

Current Draw by Different MSB430 Nodes

May 8, 2012

Page 5: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

5

Hardware Dependencies

May 8, 2012

Page 6: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

6

Simple 3-State-Model

May 8, 2012

Page 7: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

7

3-State-Model with State Transitions

May 8, 2012

Page 8: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

8

Estimation Errors

May 8, 2012

Page 9: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

9

Improved Sensor Hardware-Based Energy Consumption Measurements

> RIGOL DM3052 Digital Multimeter can record 50’000 current measurements per second.

> Laboratory Power Supply VOLTCRAFT VLP-1303 PRO with deviation < 2mV

May 8, 2012

Page 10: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

10

WSN Hardware Measurement Setup

May 8, 2012

Page 11: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

11

Clear Channel Assessment by TelosB Sensor Nodes

May 8, 2012

Page 12: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

12

Deviation between Multimeter and Contiki Energy Profiler

May 8, 2012

Page 13: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

13

A4-Mesh: Wireless Mesh Network for Hydrology Monitoring in the Alps

© Atlas of Switzerland 3

2

7

3

41

84

5 6

Plaine Morte Glacier

Sion

Sierre

May 8, 2012

Page 14: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

14

A4 Mesh Node Architecture

May 8, 2012

Page 15: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

15

A4-Mesh Node Power Supply

- 78Ah/12V battery- Solar charger- 90 W solar panelsMay 8, 2012

Page 16: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

16

Battery Voltage Measurements by Solar Charger

May 8, 2012

Page 17: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

17

UMTS Current Measurements I

May 8, 2012

Node without network interfaces

UMTS interface disabled

Page 18: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

18

UMTS Current Measurements II

May 8, 2012

UMTS interface on, but idle

UMTS interface with load

Page 19: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

19

WiFi Current Measurements I

May 8, 2012

Node without network interfaces

WiFi interface disabled

Page 20: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

20

WiFi Current Measurements II

May 8, 2012

WiFi interface on

WiFi AP running

Page 21: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

21

WiFi Current Measurements III

May 8, 2012

WiFi client connected to AP, no traffic

WiFi client connected to AP, with traffic

Page 22: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

22

Conclusions

> High energy costs by wireless network interfaces (UMTS, WiFi)> Hardware for energy / battery measurements

— is available and very valuable for studying details and providing data for software-based measurements and simulation models (require accurate calibration and modelling)

— can be learned by CS students/researchers — comes sometimes with high costs and does not scale

> Better integrated (hardware/software) support for energy consumption profiling in mesh and sensor nodes desired.

May 8, 2012

Page 23: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

Torsten Braun: On Hardware and Software Approaches to Monitor Wireless Mesh and Sensor Networks

23

Thanks for your attention !

> Contact— [email protected] — http://cds.unibe.ch

May 8, 2012