Wireless Sensor Networks
- 6. WSN Routing
Christian Schindelhauer
Technische Fakultät Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg
Version 30.05.2016
Wireless Sensor Networks 6. WSN Routing Christian Schindelhauer - - PowerPoint PPT Presentation
Wireless Sensor Networks 6. WSN Routing Christian Schindelhauer Technische Fakultt Rechnernetze und Telematik Albert-Ludwigs-Universitt Freiburg Version 30.05.2016 1 Collective Tree Protocol Literature CTP: An Efficient, Robust,
Technische Fakultät Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg
Version 30.05.2016
2
§ Tree topology based collection § Anycast route to the sink(s) § To collect data § Distance Vector Protocol § Components § Link quality estimation § Datapath validation § Adaptive beaconing § CTP become a benchmark protocol § Many deployments, applications and implementations § Related to § IPv6 Routing Protocol for Low power and Lossy Networks (RPL) § RFC 6206 Trickle algorithm
3
https://sing.stanford.edu/gnawali/ctp/
4
D.S.J. De Couto D. Aguayo, J. Bicket, R. Morris, MobiCom ’03, September 14–19, 2003, San Diego, California, USA.
routing protocols
5
8
10
11
0.9 1s
Gnawali, Collection Tree Protocol , SenSys 2009 presentation
12
Router Forwarder Link Es>mator Link Layer Applica>on Control Plane Data Plane
Gnawali, Collection Tree Protocol , SenSys 2009 presentation
13
Gnawali, Collection Tree Protocol , SenSys 2009 presentation
14
D A B C
4.6 6.3 8.1 5.8 4.6 < 6.3? 3.2 < 4.6? 5.8 < 8.1? 4.6 < 5.8? 4.6 8.1 < 4.6?
Gnawali, Collection Tree Protocol , SenSys 2009 presentation
15
ni ni+1 nk
Gnawali, Collection Tree Protocol , SenSys 2009 presentation
Maintenance in Wireless Sensor Networks, Philip Levis, Neil Patel, David Culler, Scott Shenker, NSDI'04 Proceedings of the 1st conference
16
agrees
17
18
20
21
Philip Lewis, The Trickle Algorithm
22
Gnawali, Collection Tree Problem – SenSys 2009 presentation
23
~ 8 min
Gnawali, Collection Tree Problem – SenSys 2009 presentation
24
Time (mins)
1.87 beacon/s 0.65 beacon/s
Gnawali, Collection Tree Problem – SenSys 2009 presentation
25
Time (mins) A new node introduced
Tutornet
Gnawali, Collection Tree Problem – SenSys 2009 presentation
signal can be demodulated by accumulating the magnitude of the error between ideal constellations and the received signal
Indicator (not used)
26
27
(~5) packets by ku/a
reception probabilities (EWMA)
28
29
§ Concepts
§ Per-Client Queueing
§ Hybrid Send Queue
§ Transmit Timer
§ Transmit Cache
30
Router Forwarder
Link Es>mator
Link Layer
Applica>on
Control Plane
Data Plane
31
Testbed Delivery RaFo
Wymanpark 0.9999 Vinelab 0.9999 Tutornet 0.9999 NetEye 0.9999 Kansei 0.9998 Mirage-MicaZ 0.9998 Quanto 0.9995 Blaze 0.9990 Twist-Tmote 0.9929 Mirage-Mica2dot 0.9895 Twist-eyesIFXv2 0.9836 Motelab 0.9607
32
Gnawali, Collection Tree Problem – SenSys 2009 presentation
Mirage Twist
33
Time (mins)
Gnawali, Collection Tree Problem – SenSys 2009 presentation
34
Rou>ng Beacons ~ 5 min
Gnawali, Collection Tree Problem – SenSys 2009 presentation
35
Gnawali, Collection Tree Problem – SenSys 2009 presentation
Technische Fakultät Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg
Version 30.05.2016