Download presentation
Presentation is loading. Please wait.
Published byBennett Baynes Modified over 10 years ago
1
August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico di Torino, Italy INFOCOM 2004 – Hong Kong
2
Outline Network Scenario Our contribution Modelling approach Sensor model Network model Interference model Numerical results Conclusions and future work
3
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
4
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
5
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)
6
Reference scenario N = 400 sensors gateway randomly placed (uniformly) in the disk of unit radius sensor
7
System solution SENSOR MODEL NETWORK MODEL INTERFERENCE MODEL Iterate with a Fixed Point Solution Model decomposition
8
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 RS S RN empty Buffer not empty ~ geom(p)~ geom(q) Sensor model: assumptions
9
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
10
System solution SENSOR MODEL NETWORK MODEL INTERFERENCE MODEL Iterate with a Fixed Point Solution Model decomposition
11
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… A Example: M = 3
12
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
13
System solution SENSOR MODEL NETWORK MODEL INTERFERENCE MODEL Iterate with a Fixed Point Solution Model decomposition
14
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)
15
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)
16
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
17
Numerical results N = 400 sensors Radio 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.057 mJ/slot
18
0 2 4 6 8 10 12 14 16 18 00.10.20.30.40.50.60.70.80.91 data delivery delay (slots) distance from sink sim - load = 0.4 mod - load = 0.4 sim - load = 0.9 mod - load = 0.9 Average transfer delay for 40 different sensors ( p = q = 0.1 )
19
0.001 0.01 0.1 0102030405060 pdf data delivery delay (slots) sim - load = 0.4 mod - load = 0.4 sim - load = 0.9 mod - load = 0.9 Transfer delay distribution for the farthest sensor ( p = q = 0.1 )
20
1 10 100 0.1110 0 0.05 0.1 0.15 0.2 0.25 0.3 q/p energy cons. [mJ] sim mod delay [slot] sim mod qp SLEEP ACTIVE Energy / delay trade-off (1) (load = 0.4)
21
10 15 20 25 30 0.0250.050.10.20.4 0.1 0.12 0.14 0.16 0.18 0.2 0.22 0.24 p ( = q ) delay [slot] sim mod sim mod Energy / delay trade-off (2) energy cons. [mJ] (load = 0.9)
22
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
23
References Carla Fabiana Chiasserini, Michele Garetto, “Modeling the Performance of Wireless Sensor Networks”, IEEE INFOCOM, Hong Kong, March 7-11, 2004
24
0 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.01 0.011 00.10.20.30.40.50.60.70.80.91 0 0.05 0.1 0.15 0.2 0.25 0.3 generation rate energy consumption distance from sink generation rate energy consumption Sensors unfairness
25
0 0.2 0.4 0.6 0.8 1 1.2 1.4 mod sim Average Buffer Occupancy y = x 0 0.01 0.02 0.03 0.04 0.05 mod sim Sensor Throughput y = x 0.001 0.0015 0.002 0.0025 0.003 mod sim Average Generation Rate y = x 0 0.1 0.2 0.3 0.4 mod sim Probability of Phase N y = x Sensor model validation
26
0.001 0.01 0.1 1 0.0010.010.11 mod sim y = x sensor throughput Network model validation
27
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 00.10.20.30.40.50.60.70.80.91 β distance from sink sim mod Interference model validation
28
Assumptions - CSMA/CA (RTS/CTS) … zzz … A B C D E F G RTS CTS
29
Modern Sensor Nodes UC Berkeley: COTS Dust UC Berkeley: Smart Dust UCLA: WINS Rockwell: WINS JPL: Sensor Webs
30
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 00.10.20.30.40.50.60.70.80.91 sim mod β distance from sink Interference model validation
31
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 00.10.20.30.40.50.60.70.80.91 distance from sink sim Interference model validation
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.