energy efficiency of wireless sensor networks - … · wsn context energy modeling energy...

30
WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions Energy Efficiency of Wireless Sensor Networks O. BERDER, M. GAUTIER, O. SENTIEYS, A. CARER ENSSAT, Universit´ e de Rennes1 INRIA/IRISA EPC CAIRN March 20, 2014 Microwave & RF, Olivier Berder, 20/03/14 1 / 23

Upload: trananh

Post on 16-Sep-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Energy Efficiencyof Wireless Sensor Networks

O. BERDER, M. GAUTIER, O. SENTIEYS, A. CARER

ENSSAT, Universite de Rennes1INRIA/IRISA EPC CAIRN

March 20, 2014

Microwave & RF, Olivier Berder, 20/03/14 1 / 23

Page 2: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Wireless Sensor Networks

Wide range of Wireless Sensor Network (WSN) applicationsHealth, buildings and agriculture monitoring, defense, etc2Be per year market until 2022

Set of smart radio nodes generating and relaying messages

Ad Hoc, fault tolerant networks

Low cost, low traffic and low power

Microwave & RF, Olivier Berder, 20/03/14 2 / 23

Page 3: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Which parts of a WSN node are energy consuming?

A WSN node is a typical embedded system

Classical power budgetRadio: 30-70 mW

Processor: 5-10 mW

Microwave & RF, Olivier Berder, 20/03/14 3 / 23

Page 4: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

How to design an energy efficient WSN platform?

1. Decrease Transmit PowerEfficient signal processingError detection and correction

2. Optimize radio activity

MAC protocolsWake-up radio

3. Optimize hardware architecture

Co-processing, DVFS,power-gatingEnergy harvesting source: http://www.ga-project.eu/

Goal of future WSNs: reach energy autonomy!

Microwave & RF, Olivier Berder, 20/03/14 4 / 23

Page 5: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Outlines

1 WSN Context

2 Energy ModelingPowWow PlatformHybrid energy model

3 Energy OptimizationAdaptive PHY and MAC layersCooperative techniquesTowards completely autonomous nodes

4 Software Radio Wireless Sensor NodesFit-Cortex labExperimentation RoomFPGA software defined radio

5 Conclusions

Microwave & RF, Olivier Berder, 20/03/14 5 / 23

Page 6: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

CAIRN Team WSN Platform : PowWow

Hardware components

TI MSP430 Microprocessor

TI CC2420 Radio transceiver

Actel Igloo FPGA coprocessor

Energy harvesting board

Asynchronous MAC protocol: well suited to low traffic applications

Microwave & RF, Olivier Berder, 20/03/14 6 / 23

Page 7: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Hybrid energy model

Scenario-based hybrid model [M. Cartron and M.M. Alam PhDs]Real-Time measurements for scenariosAnalytic expressions for traffic parametersAccurate energy consumption estimation [EURASIP JES 11]

Microwave & RF, Olivier Berder, 20/03/14 7 / 23

Page 8: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Energy Optimization Methodology

Microwave & RF, Olivier Berder, 20/03/14 8 / 23

Page 9: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Energy Optimization Methodology

Microwave & RF, Olivier Berder, 20/03/14 8 / 23

Page 10: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Energy Optimization Methodology

Microwave & RF, Olivier Berder, 20/03/14 8 / 23

Page 11: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Energy Optimization Methodology

Microwave & RF, Olivier Berder, 20/03/14 8 / 23

Page 12: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Adaptive PHY and MAC layers

Transmit power optimization [M. Cartron PhD]Lifetime increase through static TX power tuning

Different coding schemes investigated (implementation on low-powerFPGA)

Dynamic TX power adaptation

Wake-up interval optimization [M.M. Alam PhD]Static adaptation to application constraints [DASIP07]Traffic-Aware Dynamic MAC protocol [IEEE JETCAS 12, IWCLD11,BSN11]

Definition of Traffic Status RegistersSelf-adaptive algorithmSignificant reduction of idle listening

Microwave & RF, Olivier Berder, 20/03/14 9 / 23

Page 13: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Cooperative strategies

Which one to choose betweenDirect transmission: fast but energy consuming (when possible)

Microwave & RF, Olivier Berder, 20/03/14 10 / 23

Page 14: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Cooperative strategies

Which one to choose betweenDirect transmission: fast but energy consuming (when possible)

Multi-hop: variable latency

Microwave & RF, Olivier Berder, 20/03/14 10 / 23

Page 15: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Cooperative strategies

Which one to choose betweenDirect transmission: fast but energy consuming (when possible)

Multi-hop: variable latency

Cooperative relay: simple, reliable

Microwave & RF, Olivier Berder, 20/03/14 10 / 23

Page 16: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Cooperative strategies

Which one to choose betweenDirect transmission: fast but energy consuming (when possible)

Multi-hop: variable latency

Cooperative relay: simple, reliable

Cooperative MIMO: efficient but synchronization requirement andcomplex reception

Microwave & RF, Olivier Berder, 20/03/14 10 / 23

Page 17: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Cooperative strategies

Which one to choose betweenDirect transmission: fast but energy consuming (when possible)

Multi-hop: variable latency

Cooperative relay: simple, reliable

Cooperative MIMO: efficient but synchronization requirement andcomplex reception

Opportunistic relaying: reliable but variable latency

Microwave & RF, Olivier Berder, 20/03/14 10 / 23

Page 18: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

ITS Application Context

Application constraints and network topology can drive cooperative schemechoiceInfrastructure to Vehicle (I2V) Communications in CAPTIV1

Cooperative MIMO well suited to crossroads configuration

1Cooperative strAtegies for low Power wireless Transmissions between Infrastructure and Vehicles

Microwave & RF, Olivier Berder, 20/03/14 11 / 23

Page 19: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Energy efficiency of cooperative MIMO [T.D. Nguyen PhD]

Energy models (literature, transceiver characteristics)

Cooperative MISO more energy efficient from 30 meters

Cooperation at the receiver not really energy efficient

Microwave & RF, Olivier Berder, 20/03/14 12 / 23

Page 20: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Cooperative relaying protocols [Q.V.L. Tran PhD]

ARQ-CRI MAC protocol [D.L. Nguyen Ms Thesis, ICC13]Automatic Repeat Request Cooperative Receiver InitiatedFor low traffic, ARQ-CRI far more energy efficientFor higher traffic, same energy but lower latency for ARQ-CRIFor each optimal point, best energy-delay trade-off

Microwave & RF, Olivier Berder, 20/03/14 13 / 23

Page 21: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Implementation of cooperative techniques

This recent research domain lacks. . .experimental platforms!

Proof of concept with real conditionsValidating implementation problems such as:

Synchronization needs (virtual MIMO for instance)Channel state information transmission in MH networks

Self-tuning to find experimentally best strategies

Equipex Future Internet of ThingsMore than 50 software defined radio nodes (some MIMO compliant)

AMI ADEME EGUISEElectric vehicles management

Onboard multistandard radio nodes for communication

Microwave & RF, Olivier Berder, 20/03/14 14 / 23

Page 22: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Towards a complete autonomy of wireless nodes

Power manager design [GRECO, N.L. TrongPhD]

Multi-source harvesting hardwareLight, Heat, Moves, RF, Bio . . .

Prediction algorithms

Energy neutral operations

Efficient implementation

Microwave & RF, Olivier Berder, 20/03/14 15 / 23

Page 23: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Fit-Cortex lab in a nutshell

www.fit-equipex.frwww.cortexlab.fr

Cortex lab - Experimental wireless testbed

- Isolated room

- Worldwide web access

- Phy-layer programming capabilities

Applications:

- Ad-hoc network,

- Primary-secondary cognitive radio networks

- Dynamic spectrum access

- Distributed MIMO

- ...

Microwave & RF, Olivier Berder, 20/03/14 16 / 23

Page 24: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Experimentation Room

3 years of deployment - 7 years of exploitation - Total investment of 1Me

- ∼ 200 m2 in experimentation roomarea

- Operating between 300 MHz - 3GHz (for SDR cards)

- 28 MHz of bandwidth

- ∼ 500 m2 of electromagneticisolation material

- ∼ 300 m2 of radio absorbers

2.05m2.22m

4.27m

5.0

9m

1.8

4m

3.2

5m

13

.91

m

7.74m

VSAVSG

Sec TRX

Sec TRX

Sec TRX

Sec TRX

WS nodeWS node

WS node

WS node

WS node

WS node WS node

WS node

Prim TX Prim RX

⇒ Aprox. 80 nodes in two types (Software Defined Radio and Sensor)

Microwave & RF, Olivier Berder, 20/03/14 17 / 23

Page 25: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Node technologies

Sensor network nodes (SensLAB):- 2.4 and 5 GHz ISM band- Power over ethernet- Possibility to deploy custom firmwares

Flexible Software Defined Radio nodes:- CPU and FPGA radio block interchangeability- Wide-band RF (300 MHz - 3 GHz)- Possibility to switch to home-made RF- MIMO and SISO availability

and...

Remote accessibility

Remote management

Open source (no closed IPs or licenses)

Total budget of about 300 ke

Microwave & RF, Olivier Berder, 20/03/14 18 / 23

Page 26: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Cairn’s involvement: Towards smart radio nodes...

Challenge

Prototyping a remote implementation of wireless protocols/radioon a hardware FPGA platform.

Design methodology: full FPGA software defined radio

Goal: FPGA design from high level specifications.

- low power and high operating frequency / processor-based SDR

- easy programming and rapid prototyping / direct FPGA design

- Design flow leveraging High Level Synthesis tools [VTC13]

Algorithm

Goal: reduce energy consumption of the node

- Low power OFDM receiver using variable bitwidth

- Spectrum agility in BAN [CROWNCOM14]

Microwave & RF, Olivier Berder, 20/03/14 19 / 23

Page 27: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Some results on an IEEE 802.11a receiver...

Fast prototypingfrom high-level description

5 10 15 20 25 30 35900

1000

1100

1200

1300

1400

1500

Throughput (Mbit/s)

Num

bes

r of

slic

e

Design space exploration⇒ area gain

Adapt accuracy based onchannel and noise estimation

Up to 64% of energy saved

Microwave & RF, Olivier Berder, 20/03/14 20 / 23

Page 28: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Conclusions

WSN Energy optimization

Radio consumption is a real problem!

Energy optimization is complex and cross-layer

Adaptive and cooperative techniques are promising but difficult to implement

Software Defined Radio for WSN

Potential solution for all these adaptive techniques

Cognitive radio deals with interferences

Still energy consuming but not so much

Exploration of low power hardware processors for SDR based WSN

Microwave & RF, Olivier Berder, 20/03/14 21 / 23

Page 29: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Bibliographie

R. Zhang, O. Berder, J. Gorce, O. Sentieys, Energy-Delay Tradeoff in Wireless Multihop Networks with Unreliable Links, Ad HocNetworks 10, 7, 2012, p. 1306-1321.

M. Alam, O. Berder, D. Menard, O. Sentieys, TAD-MAC : Traffic-Aware Dynamic MAC Protocol for Wireless Body Area SensorNetworks, IEEE Journal on Emerging and Selected Topics in Circuits and Systems 2, 1, March 2012, p. 109-119.

T. Nguyen, O. Berder, O. Sentieys, Energy-Efficient Cooperative Techniques for Infrastructure-to-Vehicle Communications, IEEETransactions on Intelligent Transportation Systems, 12, 3, Sept. 2011, p. 659-668.

M. M. Alam, O. Berder, D. Menard, T. Anger, O. Sentieys, A hybrid model for accurate energy analysis of WSN nodes, EURASIPJournal on Embedded Systems, Jan. 2011, p. 4 :1-4 :16.26

R. Zhang, J. Gorce, O. Berder, O. Sentieys, Lower Bound of Energy-Latency Trade-off of Opportunistic Routing in Multi-hopNetworks, EURASIP Journal on Wireless Communications and Networking, 2011.

V. Bhatnagar, G.S. Ouedraogo, M. Gautier, A. Carer and O. Sentieys, An FPGA Software Defined Radio Platform with a High-LevelSynthesis Design Flow, IEEE Vehicular Technology Conference (VTC-Spring), 2013

Microwave & RF, Olivier Berder, 20/03/14 22 / 23

Page 30: Energy Efficiency of Wireless Sensor Networks - … · WSN Context Energy Modeling Energy Optimization Software Radio WSNConclusions Energy Efficiency of Wireless Sensor Networks

WSN Context Energy Modeling Energy Optimization Software Radio WSN Conclusions

Thanks for listening !

Microwave & RF, Olivier Berder, 20/03/14 23 / 23