Download presentation
Presentation is loading. Please wait.
Published byEverett Barton Modified over 9 years ago
1
Marginal Value of Multiple Channels in Real World WSNs Jorge Ortiz and David Culler CS262B Final Project
2
Talk Overview Motivation Reliability Channel Quality in Industrial Environments Multichannel MAC Standardization Limitations Sexton Links and Sexton Triangles Experimental Setup and Methodology Machine room, computer room, testbed Analysis of Traces Results Link characteristics in our environments Sexton Links in practice Sexton Triangles in practice
3
Communication in Sensornets Sensornets subject to tight resource constrains Small memory, little energy Communication is expensive Wireless Communication is hard Signal propagation unpredictable Non-Line-of-Site communication (NLOS) Interference Internal, External, Fading, Multipath Layered Diversity Time (retries) Space (Multiple antennas, routes) Frequency (DSSS, FHSS, Multichannel)
4
Reliability Reliability is about reachability High latency not a factor Low throughput not a factor Reachability is about connectivity graph formation Is there a path from me to you at this time? Graphs change over time Wireless landscape changes over time and space Link population change
5
Industrial Environments Metal and concrete surfaces Multipath-induced narrowband fading LOS and NLOS communication Reliability requirement amplified
6
Dan Sexton’s Study Motivated (in part) the formation of Multichannel Standards Bodies SP100A Wireless HART 802.15.4e Examined industrial environment RF connectivity for low- power radios 802.15.4 Radio (CC2420) Signal delay spread Time-of-arrival differences in signal Large signal delay spread problematic for radios without equalization (such as CC2420). Anything > 50 nanoseconds is a problem Study measures average delay spread at 34.4 nanoseconds but cites similar studies that measure up to 500 nanosecond delay-spread
7
Sexton’s Assertions Connectivity Assertion “[In the first experiment] there was no channel that allowed for reliable communications over all paths for all units throughout the entire test period. [In the second experiment], only channel 15 was clear for all paths. None of the paths were very symmetric for all channels. The results of these experiments clearly show that a frequency agile approach might be more robust than a single channel approach... ” How much more reliability does frequency agility offer in the context of routing in a mesh network?
8
Asymmetric Links and Sexton links “None of the paths were very symmetric for all channels. …a frequency agile approach might be more robust than a single channel approach…” ij c1c1 c2c2 Single Channel Asymmetric Links Link usability threshold, T ij c1c1 c2c2 Construct bidirectional path c1c2c1c2 ij cαcα Some channel α where Bidirectional link exists
9
Multihop Connectivity Only single-hop paths examined Most deployments over multihop meshes Routing must be considered “…there was no channel that allowed for reliable communications over all paths for all units throughout the entire test period…“ i j c3c3 c2c2 k c1c1 C 1 ≠ C 2 AND C 1 ≠ C 3 If c 2 = c 3 Sexton Triangle
10
Live Network Experiments We can test how often this occurs in live networks Our experiments took place in various environments Industrial machine room Computer room with various computer racks, AC units Testbed with 802.11 interference in office environment
11
Experimental Setup Motes with CC2420 Radio Each mote sends 100 packets and 20 millisecond inter- packet interval Each mote that’s not sending logs received packets flash Once all motes send out 100 packets, network switches to the next channel Data collected after each mote has transmitted 100 packets on each channel Multiple 802.15.4 channels probed Multiple experimental runs
12
Log Analysis Transmitted packets include sender and sequence number Receiver logs both plus their own id and channel Link packet reception rate (PRR) extracted for each pair of nodes from the logs Connectivity graph constructed on each 802.15.4 channel (16 channels) for each experimental run Sexton Link Locator Find all links that either do not exist or exist unidirectionally while it exists bidirectionally on another channel
13
Log Analysis (2) Sexton Triangle Locator Construct Single-channel triangle set (S) Distinct nodes (i,j,k) such that they share a pairwise bidirectional link on a single channel Construct Multichannel triangle set (M) Distinct nodes (i,j,k) such that they share a pairwise bidirectional link on a any channel Sexton Triangle Set (M u ) All triples in M that are not in set S Distinct nodes (i,j,k) such that they shared share a pairwise bidirectional link on any channel, but there is no channel where they can all communicate
14
Sexton Links Considered all environments All channels, all thresholds (between T=1 to T=90) Asymmetric links are common 18-46% of the links in each environment are asymmetric Large difference in distribution of asymmetric links across channels Only between 2-6% of all links are Sexton Links Computer Room
15
Triangle Sets in Machine room 4 orders of magnitude difference between the size of set M (Multichannel Triangle Set) and M u (Sexton Triangle Set). ~20 parts per million Note: M uK denotes the Sexton Triangle set with a K-hop solution All Sexton Triangles found have a 2-hop routing solution
16
Triangle Sets in Computer Room Also 4 orders of magnitude difference between M and M u Sexton Triangles only present in first run Each has two-hop routing solution None found in 2 nd and 3 rd runs
17
Triangle Sets on Testbed 4 orders of magnitude difference ~50 parts per million Only 4 runs had 2-hop routing solution for all Sexton Triangles found Two with a routing solution > 3 hops 2 of the 72 Sexton Triangles found in run 9 2 of the 74 Sexton Triangles found in run 10
18
Conclusion Multichannel reliability argument can be reduced to existence and prevalence of Sexton Links and Sexton Triangles Sexton Links are rare in practice 2-6% of all links are Sexton Links Sexton Triangles are extremely rare in practice 20-50 ppm rate across all our environments Every Sexton Triangle has a single channel routing solution Multichannel unnecessary for reliability in well-connected networks More analysis and results in paper!
19
Thanks Questions?
20
Sexton Link definition Asymmetric Link useful to multichannel protocol If i and j are distinct nodes in the network and (i, j) is a link from node i to node j, then it is a Sexton Link if there is are distinct channels c 1 and c 2 and a useability threshold, T, such that PRR((i,j)) c1 > T and PRR((j,i)) c1 T and PRR((i,j)) c2 T and PRR((i,j)) c α > T A link that is unidirectional on some channel and bidirectional on another A link that is non-existent on some channel and bidirectional on another
21
Sexton Triangle Definition A Sexton Triangle consists of a 3-tuple of distinct nodes (i,j,k) such that (i,j) share a bi-directional link on channel c 1, (i,k) share a bi-directional link on channel c 2, and (j,k) share a bi-directional link on channel c 3, but c 1 ≠c 2 and c 1 ≠c 3 and there is no channel where all three can communicate
22
Sexton Triangles in Machine Room Multichannel Triangles in Industrial Environment 554,578 Multichannel Triangles found Sexton Triangles where each link on different channel 11 Sexton Triangles found
23
Sexton Triangles in Computer room Multichannel Triangles in computer room 512,357 Multichannel Triangles found Sexton Triangles where each link on different channel 2 Sexton Triangles found
24
Sexton Triangles on Testbed Multichannel Triangles in computer room 3,199,286 Multichannel Triangles found Sexton Triangles where each link on different channel 176 Sexton Triangles found
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.