Multichannel Reliability Assessment in Real World WSNs Jorge Ortiz and David Culler University of California at Berkeley 9 th Int. Conf. on Information.

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

Design of a reliable communication system for grid-style traffic light networks Junghoon Lee Dept. of Computer science and statistics Jeju National University.
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
TDMA Scheduling in Wireless Sensor Networks
pTunes: Runtime Parameter Adaptation for Low-power MAC Protocols
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
1 Estimation of Link Interference in Static Multi-hop Wireless Networks Jitendra Padhye, Sharad Agarwal, Venkat Padmanabhan, Lili Qiu, Ananth Rao, Brian.
Characterization of Wireless Networks in the Home Michael Bruno James Lawrence 1.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Distributed Video Streaming Over Internet Thinh PQ Nguyen and Avideh Zakhor Berkeley, CA, USA Presented By Sam.
Impact of Radio Irregularity on Wireless Sensor Networks
Evaluating the Cost of Frequency Diversity in Communication and Routing Overview Jorge Ortiz* ♦ David Culler* Causes of Loss  Pairs of nodes sharing a.
IEEE INFOCOM 2005, Miami, FL RID: Radio Interference Detection in Wireless Sensor Networks Gang Zhou, Tian He, John A. Stankovic, Tarek F. Abdelzaher Computer.
Robust Topology Control for Indoor Wireless Sensor Networks Greg Hackmann, Octav Chipara, and Chenyang Lu SenSys 2009 S Slides from Greg Hackmann at Washington.
1 Ultra-Low Duty Cycle MAC with Scheduled Channel Polling Wei Ye Fabio Silva John Heidemann Presented by: Ronak Bhuta Date: 4 th December 2007.
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
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.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
Versatile low power media access for wireless sensor networks Joseph PolastreJason HillDavid Culler Computer Science Department University of California,Berkeley.
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
Energy Conservation in wireless sensor networks Kshitij Desai, Mayuresh Randive, Animesh Nandanwar.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
Experimental study of the effects of Transmission Power Control and Blacklisting in Wireless Sensor Networks Dongjin Son, Bhaskar Krishnamachari and John.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
RushNet: Practical Traffic Prioritization for Saturated Wireless Sensor Networks Chieh-Jan Mike Liang †, Kaifei Chen ‡, Nissanka Bodhi Priyantha †, Jie.
Addressing Deafness and Hidden Terminal Problem in Directional Antenna Based Wireless Multi-hop Networks Anand Prabhu Subramanian and Samir R. Das {anandps,
Link Estimation, CTP and MultiHopLQI. Motivation Data Collection needs to estimate the link quality –To select a good link.
Wireless Sensor Networks COE 499 Energy Aware Routing
Marginal Value of Multiple Channels in Real World WSNs Jorge Ortiz and David Culler CS262B Final Project.
1 An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Network Gang Lu, Bhaskar Krishnamachari, and Cauligi Raghavendra.
Link Estimation, CTP and MultiHopLQI. Learning Objectives Understand the motivation of link estimation protocols – the time varying nature of a wireless.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures Chris Karlof and David Wagner (modified by Sarjana Singh)
11/15/20051 ASCENT: Adaptive Self- Configuring sEnsor Networks Topologies Authors: Alberto Cerpa, Deborah Estrin Presented by Suganthie Shanmugam.
1 REED: Robust, Efficient Filtering and Event Detection in Sensor Networks Daniel Abadi, Samuel Madden, Wolfgang Lindner MIT United States VLDB 2005.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
Data Collection and Dissemination. Learning Objectives Understand Trickle – an data dissemination protocol for WSNs Understand data collection protocols.
RushNet: Practical Traffic Prioritization for Saturated Wireless Sensor Networks Chieh-Jan Mike Liang †, Kaifei Chen ‡, Nissanka Bodhi Priyantha †, Jie.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Branislav Kusy, Christian Richter, Wen Hu, Mikhail Afanasyev, Raja Jurdak, Michael Brunig, David Abbott,
KAIS T Distributed cross-layer scheduling for In-network sensor query processing PERCOM (THU) Lee Cheol-Ki Network & Security Lab.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
Toward a Packet Duplication Control for Opportunistic Routing in WSNs Georgios Z. Papadopoulos, Julien Beaudaux, Antoine Gallais, Periklis Chatzimisios,
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
A Wakeup Scheme for Sensor Networks: Achieving Balance between Energy Saving and End-to-end Delay Xue Yang, Nitin H.Vaidya Department of Electrical and.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
1 Photo: San Onofre Nuclear Generating Station Radio Channel Quality in Industrial Sensor Networks Daniel Sexton, Jay Werb SICon 05 February 9 th 2005.
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.
RBP: Robust Broadcast Propagation in Wireless Networks Fred Stann, John Heidemann, Rajesh Shroff, Muhammad Zaki Murtaza USC/ISI In SenSys 2006.
1 Routing security against Threat models CSCI 5931 Wireless & Sensor Networks CSCI 5931 Wireless & Sensor Networks Darshan Chipade.
EM-MAC: A Dynamic Multichannel Energy-Efficient MAC Protocol for Wireless Sensor Networks ACM MobiHoc 2011 (Best Paper Award) Lei Tang 1, Yanjun Sun 2,
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
Wireless LANs Wireless proliferating rapidly.
Data Collection and Dissemination
Net 435: Wireless sensor network (WSN)
Presentation by Andrew Keating for CS577 Fall 2009
Ajay Vyasapeetam Brijesh Shetty Karol Gryczynski
Presentation transcript:

Multichannel Reliability Assessment in Real World WSNs Jorge Ortiz and David Culler University of California at Berkeley 9 th Int. Conf. on Information Processing in Sensor Networks (SPOTS Track) April 12-16, 2010 Stockholm, Sweden

Motivation Channel diversity seen as necessary in industrial setting for reliable communication Standards ▫ e ▫SP100.11a ▫WirelessHART

Our results demonstrate the contrary Opportunities where multichannel provides communication where single-channel multihop routing cannot are rare Event when those opportunities exists are rarely important Well-connected network on single channel provides enough diversity for reliable communication

Our contribution This work formalizes assumptions that motivate multichannel in industrial settings Evaluate multichannel utility in context of routing Quantify the opportunity where multichannel necessary Multichannel often unnecessary for reliable delivery when routing is an alternative

Roadmap Diversity hides link variability Standards goals and assumptions Motivating study Formalize assumptions ▫Introduce network facets to test assumptions  Multichannel Links (MCL) and Multichannel Triangles (MCT) Results ▫Quantify the MCL and MCT occurrences ▫Show multichannel rarely helps when there is routing ij cαcα c2c2 c1c1

Sources of Loss: Collisions and External Interference

Sources of Loss: Non-line of site communication

Diversity Helps Spatial diversity ▫Use multiple receivers  Multiple antennas  Multiple next-hop routing choices Frequency Diversity ▫Signal modulation  DSSS ▫Channel hopping  FHSS Time Diversity

Standards Diversity Recommendations To address multipath and external interface ▫Multichannel provides level of immunity against both loss sources  Interference on current channel  The sender has load to offer  Interference spans narrow band To support end-to-end reliability ▫Multihop routing ▫Topology-formation recommendations made

Current Claim: Multichannel diversity is required 1 Partly motivates standards decision to include multichannel ▫Directly motivates ISA SP100.11a Evaluates the WSN radio channel quality in industrial environment ▫Link quality varies substantially over time ▫Multipath induced narrow-band fading negatively affects link quality ▫Multichannel necessary for reliability 1D. Sexton, M. Mahony, M. Lapinski, and J. Werb. Radio channel quality in industrial wireless sensor networks. In SICON ’05 Sensors for Industry Conference, 2005.

Experimental methodology 1 1D. Sexton, M. Mahony, M. Lapinski, and J. Werb. Radio channel quality in industrial wireless sensor networks. In SICON ’05 Sensors for Industry Conference, motes with CC2420 Radio 40 ft x 66 ft (12 m x 20 m) Round-robin transmission with local logging 4 hours of continuous probing Recorded packet reception rates (PRR)

No single channel provide best set of links 1 1D. Sexton, M. Mahony, M. Lapinski, and J. Werb. Radio channel quality in industrial wireless sensor networks. In SICON ’05 Sensors for Industry Conference, 2005.

No single channel provide best set of links 1 1D. Sexton, M. Mahony, M. Lapinski, and J. Werb. Radio channel quality in industrial wireless sensor networks. In SICON ’05 Sensors for Industry Conference, Links (1,2),(2,1)

No single channel provide best set of links 1 1D. Sexton, M. Mahony, M. Lapinski, and J. Werb. Radio channel quality in industrial wireless sensor networks. In SICON ’05 Sensors for Industry Conference, Links (1,2),(2,1) Channel 13, 25 High loss Channel 25, ~30% loss Channel 13, ~70% loss 21

No single channel provide best set of links 1 1D. Sexton, M. Mahony, M. Lapinski, and J. Werb. Radio channel quality in industrial wireless sensor networks. In SICON ’05 Sensors for Industry Conference, Links (1,2),(2,1) 21 PRR(1  2, 25)=30% PRR(2  1, 25)=100% PRR(1  2, 13)=70% PRR(2  1, 13)=100% No single channel good for all links

…and from this they conclude 1 1D. Sexton, M. Mahony, M. Lapinski, and J. Werb. Radio channel quality in industrial wireless sensor networks. In SICON ’05 Sensors for Industry Conference, “There was no channel that allowed for reliable communications over all paths for all units throughout the entire test period … 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... ” ▫These implicitly identify instances where multichannel provides reliable delivery where single channel cannot Conclusion is sound ▫…but only if we consider one-hop, direct communication

Formalizing the observations: Multichannel Links (MCL) What is an asymmetric link? ▫A link for distinct nodes i and j is asymmetric if the link PRR(i,j) >= T and PRR(j,i) < T for some usability threshold, T. How can frequency agility improve problems with asymmetric links? ▫We refer to this link as a Multichannel Link ij cαcα c2c2 c1c1

Formalizing the observation: Multichannel Triangle (MCT) “There was no channel that allowed for reliable communications over all paths for all units throughout the entire test period.” ▫Formally: 3 distinct nodes, i, j, and k, can all communicate bi-directionally on some channel, but no channel where all 3 can communicate. c 1 ≠ c 2 and c 1 ≠ c 3 Note path from i to j when c 2 = c 3 Routing can be used as an alternative to multichannel communication

Environments tested Industrial machine room ▫95 ft x 40 ft (28.9 m x12.2 m) ▫20 TelosB motes Computer room ▫28 ft x 28 ft (8.5 m x 8.5 m) ▫23 TelosB motes Office setting ▫128 ft x 128 ft (39 m x 39 m) ▫55-60 MicaZ motes

Experimental Methodology Motes with CC2420 Radio Each mote sends 100 packets at 20 millisecond inter-packet interval, round robin, on each channel Listening motes log packets to flash Multiple channels probed Multiple experimental runs

Log Analysis Reliability determined through path existence ▫Logs contain source and sequence number ▫Connectivity graph constructed on each channel ▫Link PRR calculated for each observed link ▫Usability threshold, T, applied in the construction of each graph MCL and MCT locator processed over every connectivity graph ~1.7 million packets sent, >3500 graphs examined 3 runs (12 hours) in machine room, 2 (8 hours) in computer room, 17 in office setting (10 days) continuous probing

Environmental Comparisons 6 random nodes selected Similar patterns observed in all 3 environments Link(3  6, 13)=53% loss Link(6  3, 13)=2% loss Link(3  6, 22)=70% loss Link(6  3, 22)=4% loss Computer Room Links

Environmental Comparison Loss pattern observed similar but less ‘narrow’ ▫May affect multichannel’s opportunity to find an alternative frequency Industrial Environment Testbed Environment

Experimental Results: MCL Count Many unidirectional links found ▫Varies from 8-70% of the links being unidirectional on some graph ▫Connectivity still maintained throughout in machine room and computer room, ~95% of time on testbed 2-6% of links in all graphs for all settings are MCL links

The key question Are these links important? ▫Our data show:  Never important in machine room  Never important in computer room  1.8% of occurrences on testbed prevent network partition ij cαcα c2c2 c1c1 c α important for preventing network partition Which tradeoff do you want to live with?

Experimental Results: MCT Count Single channel set (SC set) ▫All distinct node triples connected on a single channel Multichannel set (MC set) ▫All distinct node triples connected on any channel MCT set ▫All distinct node triple in the multichannel set and not in the single channel set MCT occurrence rate = |MCT set|/|MC set|

MCT Count: Industrial Machine room 6-hop network diameter Maximum occurrence rate is <60 ppm

MCT Count: Computer room 3-hop network diameter Fewer samples, same trend Maximum occurrence rate is 2 ppm

MCT Count: Office Space Setting 4-hop network diameter Maximum occurrence rate is 200 ppm ▫almost 5 times the rate of the industrial machine room!

MCT Routing Solution Every MCT has a routing solution One of the channels tested had routing solution for all MCTs Connectivity graphs connected vast majority of the time ▫When disconnected, it was disconnect on every channel

Routing Stretch and Transmission Stretch for MCT Route Solutions Routing Stretch ▫Ratio of number of hops for the single channel solution to multichannel solution in MCT ▫Average stretch = 1.03 Transmission Stretch ▫Ratio of number of expected transmissions for single channel solution to the multichannel solution in MCT ▫Average stretch = 0.97 best case (1.22 worst case)

Conclusion Opportunities where multichannel provides communication where single-channel multihop routing cannot are extremely rare Event when those opportunities exists are rarely important ▫Routing solution available Routing cost comparable to multichannel cost Well-connected network, single channel communication provides enough diversity (coding, spatial) for reliable communication

Thank You Contact information: Dataset Publicly Available ▫ php?dataset=sodahttp://wsn.eecs.berkeley.edu/connectivity/about. php?dataset=soda Questions?

Extra slides

Misc Comparisons Multichannel protocols are larger in code size and more complex Passive listening yields high listening-cost overhead ProtocolROMRAM PracMac B-MAC B-MAC w/ACK B-MAC w/LPL + ACK

Experiment runtime and path stability Experiment runtime ▫Testbed experiment ran for 10 days continuously ▫Computer room ran for about 12 hours ▫Industrial machine room 8 hours How stable were the paths observed on single channel? ▫Not explicitly in this paper, but we have another paper that does examines this on our testbed using the same methodology and finds that it varies by threshold between 7-9 hours average path stability  The time per experiment is 30 minutes  Channel 26 only  As T increases, the routes are less stable and the stretch increases

More questions Might multichannel have more stable routes? ▫Depends on the threshold criteria  If MCL is found  Looser criteria increases path stability  But that’s if the multichannel scheme does not switch from that channel according to the schedule  Something else to consider Have you considered the effects on communication bandwidth? ▫No ▫Still limited by routing tree What’s the overhead comparison? ▫Synchronization ▫Broadcast ▫Idle listening approach keeps radio on ▫Join cost is high ▫Added complexity reflected in code size

Methodology Discussion Justify methodology ▫We cannot observe link state without probing ▫Probes cannot occur simultaneously ▫Sequential probing must be done to observe state  Similar to routing-protocol topology formation ▫Many samples over extended periods of time in heterogeneous settings decreases sampling error  Random stalls in experimental runs desynchronizes probe stages  Prevents bias through aliasing

Context and Assumptions Link-level acknowledgements necessary for reliability through re-transmissions ▫For reliable delivery link must be bi-directional over a given channel Only about reliability Multiple runs, diverse settings, broad timeframe necessary to observe underlying behavior ▫~1.7 million packets sent, >3500 graphs examined ▫3 runs in machine room, 2 in computer room, 17 in office setting ▫~12 days worth of experimental runs

Standards Address Concerns for Industrial Settings Three main standards bodies formed to address concerns in industrial settings ▫ e ▫SP100.11a ▫Wireless HART General goals  Reliable packet delivery  Long deployment lifetime  Adjustable QoS

SP100.11a Frequency Hopping Simulation Supports 5 hopping patterns ▫We ran pattern index 1  19, 20, 24, 16, 23, 18, 25, 14, 21, 11, 15, 22, 17, 13, 26  Connectivity graph much worse without backlisting  Connectivity graph same to remaining on single channel with backlisting ▫Random nodes selected to transmit on random channel