Marginal Value of Multiple Channels in Real World WSNs Jorge Ortiz and David Culler CS262B Final Project.

Slides:



Advertisements
Similar presentations
* Distributed Algorithms in Multi-channel Wireless Ad Hoc Networks under the SINR Model Dongxiao Yu Department of Computer Science The University of Hong.
Advertisements

TDMA Scheduling in Wireless Sensor Networks
Characterization of Wireless Networks in the Home Michael Bruno James Lawrence 1.
Multichannel Reliability Assessment in Real World WSNs Jorge Ortiz and David Culler University of California at Berkeley 9 th Int. Conf. on Information.
Radio Propagation Spring 07 CS 527 – Lecture 3. Overview Motivation Block diagram of a radio Signal Propagation  Large scale path loss  Small scale.
Characterization of Wireless Networks in the Home Mark Yarvis, Konstantina Papagiannaki, and W. Steven Conner Presented by Artur Janc, Eric Stein.
Impact of Radio Irregularity on Wireless Sensor Networks
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
Evaluating the Cost of Frequency Diversity in Communication and Routing Overview Jorge Ortiz* ♦ David Culler* Causes of Loss  Pairs of nodes sharing a.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign.
Wireless Sensor Network Deployment Lessons Learned Steven Lanzisera Environmental Energy Technologies Division, LBNL 21 January 2011.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Effects of Directional Antennas on e Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
Low Latency Wireless Video Over Networks Using Path Diversity John Apostolopolous Wai-tian Tan Mitchell Trott Hewlett-Packard Laboratories Allen.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
1 Minimizing End-to-End Delay: A Novel Routing Metric for Multi- Radio Wireless Mesh Networks Hongkun Li, Yu Cheng, Chi Zhou Department of Electrical and.
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
SourceSync: A Distributed Architecture for Sender Diversity Hariharan Rahul Haitham Hassanieh Dina Katabi.
ZIGBEE Compared to BLUETOOTH
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
Wireless MESH network Tami Alghamdi. Mesh Architecture – Mesh access points (MAPs). – Mesh clients. – Mesh points (MPs) – MP uses its Wi-Fi interface.
Wireless Transmission Fundamentals (Physical Layer) Professor Honggang Wang
Timing-sync Protocol for Sensor Networks (TPSN) Presenter: Ke Gao Instructor: Yingshu Li.
Packet Loss Characterization in WiFi-based Long Distance Networks Authors : Anmol Sheth, Sergiu Nedevschi, Rabin Patra, Lakshminarayanan Subramanian [INFOCOM.
Experimental study of the effects of Transmission Power Control and Blacklisting in Wireless Sensor Networks Dongjin Son, Bhaskar Krishnamachari and John.
Capacity of Wireless Mesh Networks: Comparing Single- Radio, Dual-Radio, and Multi- Radio Networks By: Alan Applegate.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
ECE 4450:427/527 - Computer Networks Spring 2015
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
1 Y-MAC: An Energy-efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks Youngmin Kim, Hyojeong Shin, and Hojung Cha International Conference.
RushNet: Practical Traffic Prioritization for Saturated Wireless Sensor Networks Chieh-Jan Mike Liang †, Kaifei Chen ‡, Nissanka Bodhi Priyantha †, Jie.
Network Coding Testbed Jeremy Bergan, Ben Green, Alex Lee.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Link Estimation, CTP and MultiHopLQI. Motivation Data Collection needs to estimate the link quality –To select a good link.
1 Yue Qiao Computer Science and Engineering Sep AirExpress: Enabling Seamless In-band.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Link Estimation, CTP and MultiHopLQI. Learning Objectives Understand the motivation of link estimation protocols – the time varying nature of a wireless.
Potential for Intra- Vehicle Wireless Automotive Sensor Networks Presented by: Kiana Karimpoor.
Ch 11. Multiple Antenna Techniques for WMNs Myungchul Kim
Link layer Murat Demirbas SUNY Buffalo CSE Dept..
Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures Chris Karlof and David Wagner (modified by Sarjana Singh)
Lecture 6 Page 1 Advanced Network Security Review of Networking Basics Advanced Network Security Peter Reiher August, 2014.
Doc.: IEEE /441r0 Submission April 2004 Roger Skidmore, WVCSlide 1 Overview of Prediction of Wireless Communication Network Performance Roger.
Improving Link Quality by Exploiting Channel Diversity in Wireless Sensor Networks Manjunath D, Mun Choon Chan, and Ben Leong National University of Singapore.
ODMRP-ASYM(On Demand Multicast Routing Protocol) For Linux Implementation CS218, Fall 2003, Professor Gerla Eric Bostrom, Jason Lin Tutor: Joon-Sang Park.
RushNet: Practical Traffic Prioritization for Saturated Wireless Sensor Networks Chieh-Jan Mike Liang †, Kaifei Chen ‡, Nissanka Bodhi Priyantha †, Jie.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Branislav Kusy, Christian Richter, Wen Hu, Mikhail Afanasyev, Raja Jurdak, Michael Brunig, David Abbott,
A Multicast Mechanism in WiMax Mesh Network Jianfeng Chen, Wenhua Jiao, Pin Jiang, Qian Guo Asia-Pacific Conference on Communications, (APCC '06)
By Naeem Amjad 1.  Challenges  Introduction  Motivation  First Order Radio Model  Proposed Scheme  Simulations And Results  Conclusion 2.
Chih-Min Chao and Yao-Zong Wang Department of Computer Science and Engineering National Taiwan Ocean University, Taiwan IEEE WCNC 2010 A Multiple Rendezvous.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
1 A Cross-Layer Architecture to Exploit Multi-Channel Diversity Jay A. Patel, Haiyun Luo, and Indranil Gupta Department of Computer Science University.
1 Photo: San Onofre Nuclear Generating Station Radio Channel Quality in Industrial Sensor Networks Daniel Sexton, Jay Werb SICon 05 February 9 th 2005.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
An Adaptive, High Performance MAC for Long-Distance Multihop Wireless Networks Sergiu Nedevschi *, Rabin K. Patra *, Sonesh Surana *, Sylvia Ratnasamy.
RM-MAC: A Routing-Enhanced Multi-Channel MAC Protocol in Duty-Cycle Sensor Networks Ye Liu, Hao Liu, Qing Yang, and Shaoen Wu In Proceedings of the IEEE.
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laborartory.
1 A Coordinate-Based Approach for Exploiting Temporal-Spatial Diversity in Wireless Mesh Networks Hyuk Lim Chaegwon Lim Jennifer C. Hou MobiCom 2006 Modified.
COSC 6590 Fall Multi-channel, multi-radio wireless networks.
Supervisor: Dr. Ian Wassell
Wireless LANs Wireless proliferating rapidly.
CS 457 – Lecture 7 Wireless Networks
D A C B Radio Irregularity.
A High-Throughput Path Metric for Multi-Hop Wireless Routing
Multi-channel, multi-radio
Presentation transcript:

Marginal Value of Multiple Channels in Real World WSNs Jorge Ortiz and David Culler CS262B Final Project

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

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)

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

Industrial Environments  Metal and concrete surfaces  Multipath-induced narrowband fading  LOS and NLOS communication  Reliability requirement amplified

Dan Sexton’s Study  Motivated (in part) the formation of Multichannel Standards Bodies  SP100A  Wireless HART  e  Examined industrial environment RF connectivity for low- power radios  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

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?

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

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

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 interference in office environment

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 channels probed  Multiple experimental runs

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 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

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

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

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

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

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

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  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!

Thanks  Questions?

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

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

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

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

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