Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico."— Presentation transcript:

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


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

Similar presentations


Ads by Google