+ All Categories
Home > Documents > August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini...

August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini...

Date post: 31-Mar-2015
Category:
Upload: bennett-baynes
View: 212 times
Download: 0 times
Share this document with a friend
Popular Tags:
31
January 3, 20 22 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico di Torino, Italy INFOCOM 2004 – Hong Kong
Transcript
Page 1: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

April 11, 2023

Modeling the Performance of Wireless Sensor Networks

Carla Fabiana ChiasseriniMichele Garetto

Telecommunication Networks GroupPolitecnico di Torino, Italy

INFOCOM 2004 – Hong Kong

Page 2: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

Outline

Network Scenario Our contribution Modelling approach

Sensor model Network model Interference model

Numerical results Conclusions and future work

Page 3: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

Network scenario

Large number of self organizing, unattended micro-sensors

Short radio range multi-hop wireless communications towards a common gateway

Energy-limited (battery operated) Sleep/active dynamics

Energy efficiency is the crucial design criterion

Page 4: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

Our contribution

Analytical model to predict the performance of a wireless sensor network

Responsiveness (data transfer delay) Energy consumption Network capacity

Our model combines together Sleep / active sensor dynamics Channel contention and interference Traffic routing

An analytical approch to understand fundamental trade-offs and evaluate different design solutions

Page 5: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

Modelling approach

Sensed information is organized into data units of fixed length

Time is slotted slot = time needed to transfer a data unit between

two nodes (including channel access overhead) discrete time model

Data units are generated by each sensor at a given rate (during active period)

Data units can be buffered at intermediate nodes (infinite buffers)

Page 6: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

Reference scenario

N = 400 sensors

gateway

randomly placed (uniformly) in the disk of unit radius

sensor

Page 7: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

System solution

SENSOR MODEL

NETWORKMODEL

INTERFERENCEMODEL

Iterate with a Fixed Point Solution

Model decomposition

Page 8: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

SLEEP

ACTIVE

TIME

Buffer

SLOTS

S

R

N

Generation of new data units

Transmission of data units

Reception of data units

Transmission of data units

S R S SR N

empty

Buffernot empty

~ geom(p) ~ geom(q)

Sensor model: assumptions

Page 9: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

Sensor model

Unknown parameters: : probability to receive a data unit in a time slot : probability to transmit a data unit in a time slot

Computes: Probabilities of

phases R,S,N Average data

generation rate Sensor throughput Average buffer

occupancy

Page 10: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

System solution

SENSOR MODEL

NETWORKMODEL

INTERFERENCEMODEL

Iterate with a Fixed Point Solution

Model decomposition

Page 11: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

Network model: assumptions

Each node A maintains up to M routes (according to some routing protocol)

Each route is associated to a different next-hop (a neighbor of A within radio range)

To forward a data unit, node A selects the best next-hop currently available to receive

1

2

3

…zzz…

AExample: M = 3

Carla Chiasserini
scritto così sembra un po' che A sappia a priori chi tra i 2 suoi vicini è sveglio o dorme, magari è da precisare a voce che A seleziona il vicino associato alla strada migliore, se questo dorme non manda nessuna risposta, allora si sceglierà il vicono associato alla strada subito meno peggio e così via
Page 12: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

Network model

The sensor network can be modelled as an open queuing network

Locally generated traffic (computed by the Sensor Model)

Total traffic forwarded by the sensors

Routing matrix

The routing matrix is computed according to routing policy of each sensor, and the sleep/active dynamics of its neighbors

Page 13: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

System solution

SENSOR MODEL

NETWORKMODEL

INTERFERENCEMODEL

Iterate with a Fixed Point Solution

Model decomposition

Page 14: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

Wireless channel : assumptions

Common maximum radio range r

Ideal CSMA/CA protocol with handshaking (RTS-CTS)

No collisions No wasted slots

Error-free channel At each time slot, all feasible transmissions occur successfully

The only constraint is interference (channel contention)

Page 15: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

Interference model

A

B

C

G

I

D

E

F

H

Total interferer Partial interferer

Probability that A can transmit a data unit in a time slot

(parameter of the sensor model)

Page 16: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

Analysis of data transfer delay

A separate markov chain is build to compute the transfer delay distribution for each sensor node

The state represents the location of a data unit while moving towards the gateway

Page 17: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

Numerical results

N = 400 sensorsRadio range r = 0.25

Number of routes M = 6

Energy consumption:

active mode : 0.24 mJ/slot

sleep mode : 300 nJ/slot

sleep active transition : 0.48 mJ

transmission/reception of data units:

0.24 mJ/slot 0.24 mJ/slot0.057 mJ/slot

Page 18: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

0

2

4

6

8

10

12

14

16

18

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

data

delivery

dela

y (

slo

ts)

distance from sink

sim - load = 0.4

mod - load = 0.4

sim - load = 0.9

mod - load = 0.9

Average transfer delayfor 40 different sensors (p = q = 0.1)

Page 19: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

0.001

0.01

0.1

0 10 20 30 40 50 60

pd

f

data delivery delay (slots)

sim - load = 0.4mod - load = 0.4

sim - load = 0.9mod - load = 0.9

Transfer delay distribution for the farthest sensor (p = q = 0.1)

Page 20: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

1

10

100

0.1 1 100

0.05

0.1

0.15

0.2

0.25

0.3

q/p

energycons. [mJ]

sim

mod

delay[slot]

simmod

qp

SLEEP

ACTIVE

Energy / delay trade-off (1)

(load = 0.4)

Page 21: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

10

15

20

25

30

0.025 0.05 0.1 0.2 0.40.1

0.12

0.14

0.16

0.18

0.2

0.22

0.24

p ( = q )

delay[slot]

sim

mod

simmod

Energy / delay trade-off (2)

energycons. [mJ]

(load = 0.9)

Carla Chiasserini
magari metere le label delle y come nella slide prima
Page 22: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

Conclusions and future work

We have developed an analytical model of a wireless sensor network, capable of predicting the fundamental performance metric and trade-offs

Many possible extensions: Introduction of hierarchy (clusters) Finite buffers and channel errors Congestion control mechanisms More details at the MAC level Impact of node failures network lifetime

Page 23: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

References

Carla Fabiana Chiasserini, Michele Garetto, “Modeling the Performance of Wireless Sensor Networks”, IEEE INFOCOM, Hong Kong, March 7-11, 2004

Page 24: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

0

0.001

0.002

0.003

0.004

0.005

0.006

0.007

0.008

0.009

0.01

0.011

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.05

0.1

0.15

0.2

0.25

0.3

gen

era

tion

rate

en

erg

y c

on

su

mp

tion

distance from sink

generation rate

energy consumption

Sensors unfairness

Page 25: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

00.20.40.60.8

11.21.4

mo

d

sim

Average Buffer Occupancy

y = x

0

0.01

0.02

0.03

0.04

0.05

mo

d

sim

Sensor Throughput

y = x

0.001

0.0015

0.002

0.0025

0.003

mo

d

sim

Average Generation Rate

y = x

0

0.1

0.2

0.3

0.4m

od

sim

Probability of Phase N

y = x

Sensor model validation

Page 26: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

0.001

0.01

0.1

1

0.001 0.01 0.1 1

mod

sim

y = x

sensor throughput

Network model validation

Page 27: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

β

distance from sink

sim

mod

Interference model validation

Page 28: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

Assumptions - CSMA/CA (RTS/CTS)

…zzz…

…zzz…

…zzz…A

B

C

DE

F

G

RTS

CTS

Page 29: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

Modern Sensor Nodes

UC Berkeley: COTS Dust

UC Berkeley: COTS DustUC Berkeley: Smart Dust

UCLA: WINS Rockwell: WINS JPL: Sensor Webs

Page 30: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

sim

mod

β

distance from sink

Interference model validation

Page 31: August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.

0

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

distance from sink

sim

Interference model validation


Recommended