Understanding Packet Delivery Performance in Dense Wireless Sensor Networks Jerry Zhao & Ramesh Govindan SenSys ‘03.

Slides:



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

Distributed Assignment of Encoded MAC Addresses in Sensor Networks By Curt Schcurgers Gautam Kulkarni Mani Srivastava Presented By Charuka Silva.
Hidden Terminal Problem and Exposed Terminal Problem in Wireless MAC Protocols.
Transmission Power Control in Wireless Sensor Networks CS577 Project by Andrew Keating 1.
On the Implications of the Log-normal Path Loss Model: An Efficient Method to Deploy and Move Sensor Motes Yin Chen, Andreas Terzis November 2, 2011.
PERFORMANCE MEASUREMENTS OF WIRELESS SENSOR NETWORKS Gizem ERDOĞAN.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Radio Propagation Spring 07 CS 527 – Lecture 3. Overview Motivation Block diagram of a radio Signal Propagation  Large scale path loss  Small scale.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
Characterization of Wireless Networks in the Home Mark Yarvis, Konstantina Papagiannaki, and W. Steven Conner Presented by Artur Janc, Eric Stein.
Network Dynamics Deepak Ganesan, Alec Woo, Bhaskar Krishnamachari.
1 Experimental Study of Concurrent Transmission in Wireless Sensor Networks Dongjin Son, Bhaskar Krishnamachari (USC/EE), and John Heidemann (USC/ISI)
Self-Management in Chaotic Wireless Deployments A. Akella, G. Judd, S. Seshan, P. Steenkiste Presentation by: Zhichun Li.
1 Link Characteristics in Sensor Networks. 2 Why Such a Study? (in)validate whether the basic model used in design is accurate or not  Remember you have.
CS 410/510 Sensor Networks Portland State University Lecture 3 Wireless Communication.
The Impact of Spatial Correlation on Routing with Compression in WSN Sundeep Pattem, Bhaskar Krishnamachri, Ramesh Govindan University of Southern California.
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
Course Project or Survey Mainly to give you choices and options… The objective of this course is to introduce students to general WSN research without.
A Transmission Control Scheme for Media Access in Sensor Networks Presented by Jianhua Shao.
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.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
Wireless Transmission Fundamentals (Physical Layer) Professor Honggang Wang
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
Experimental study of the effects of Transmission Power Control and Blacklisting in Wireless Sensor Networks Dongjin Son, Bhaskar Krishnamachari and John.
Adapted from: Computer Networking, Kurose/Ross 1DT066 Distributed Information Systems Chapter 6 Wireless, WiFi and mobility.
Chapter 5 outline 5.1 Introduction and services
ECE 4450:427/527 - Computer Networks Spring 2015
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
Understanding the Real-World Performance of Carrier Sense MIT Computer Science and Artificial Intelligence Laboratory Networks and Mobile Systems
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
1/30 Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks Wireless and Sensor Network Seminar Dec 01, 2004.
MOJO: A Distributed Physical Layer Anomaly Detection System for WLANs Richard D. Gopaul CSCI 388.
Effects of Multi-Rate in Ad Hoc Wireless Networks
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
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)
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Energy and Latency Control in Low Duty Cycle MAC Protocols Yuan Li, Wei Ye, John Heidemann Information Sciences Institute, University of Southern California.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan Networks and Mobile Systems Group MIT Computer Science and.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Introduction to Wireless Networks Dina Katabi & Sam Madden MIT – – Spring 2014.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
A+MAC: A Streamlined Variable Duty-Cycle MAC Protocol for Wireless Sensor Networks 1 Sang Hoon Lee, 2 Byung Joon Park and 1 Lynn Choi 1 School of Electrical.
KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Review. Layers Physical layer – sending bits from one place to another, ensuring an okay BER Data link layer – encapsulate information bits into frames,
A Reliability-oriented Transmission Service in Wireless Sensor Networks Yunhuai Liu, Yanmin Zhu and Lionel Ni Computer Science and Engineering Hong Kong.
WLAN.
CSCI 465 D ata Communications and Networks Lecture 23 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Optimization Problems in Wireless Coding Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
Wireless and Mobile Networks (ELEC6219) Session 4: Efficiency of a link. Data Link Protocols. Adriana Wilde and Jeff Reeve 22 January 2015.
CRMA: Collision Resistant Multiple Access Lili Qiu University of Texas at Austin Joint work with Tianji Li, Mi Kyung Han, Apurv Bhartia, Eric Rozner, Yin.
Medium Access in Sensor Networks. Presented by: Vikram Shankar.
1 Chapter 4 MAC Layer – Wireless LAN Jonathan C.L. Liu, Ph.D. Department of Computer, Information Science and Engineering (CISE), University of Florida.
Medium Access in Sensor Networks. Presented by: Vikram Shankar.
UNIT 3 MULTIPLE ACCESS Adapted from lecture slides by Behrouz A. Forouzan © The McGraw-Hill Companies, Inc. All rights reserved.
1 Wireless Networking Understanding the departure from wired networks, Case study: IEEE (WiFi)
Communication Networks: Technology & Protocols
Wireless LANs Wireless proliferating rapidly.
CS 457 – Lecture 7 Wireless Networks
Understanding the Real-World Performance of Carrier Sense
Presentation transcript:

Understanding Packet Delivery Performance in Dense Wireless Sensor Networks Jerry Zhao & Ramesh Govindan SenSys ‘03

Motivation WSNs can be deployed in harsh environment Measure packet delivery performance –Spatio-temporal charasteristics of packet loss –Environmental dependence –Medium scale (up to 60 Mica motes) indoor, habitat with moderate foliage, and open parking lot -> Implications for the design & evaluation of routing & MAC protocols

Why packet delivery performance is important? Determines energy efficiency & network lifetime Poor packet delivery may degrade application performance & consume a lot of energy Important for evaluating communication protocols Experimentally verify WSN design principles, for example, low-power RF transceivers for multiple short hops –More energy efficient than a single hop over a long range –Spatial multiplexing

Backgrounds: Some Wireless Communication Vagaries Hidden node problem: Node A transmits to B, Node C cannot hear it and transmits to B -> Collision at B A B C

Backgrounds: Some Wireless Communication Vagaries Exposed node problem: Node B is transmitting to A, Node C has a packet intended for node D -> C cannot transmit, although it’s OK AB CD

Backgrounds: Some Wireless Communication Vagaries Multipath problem –A radio signal is reflceted by obstacles –Parts of the signal may take different paths to the sink, confusing the receiver Source: Wireless Lan, Multipath and Diversity

Backgrounds: Some Wireless Communication Vagaries Signal attenuation –Attenuation = (10/L) log 10 (P i /P o ) where L is the distance, e.g., meter or km –dB/m or dB/km –Signal strength drops exponentially Signal strength is proportional to 1/r a where r is the distance and 2 ≤ a ≤ 5

Packet delivery performance Physical layer –If there’s no interfering transmission, delivery perf is largely determined by a function of environment, physical layer coding scheme, individual receiver charasteristics (not a major factor) MAC layer –Interfering transmissions contribute to poor perf. –Evaluate the efficacy of carrier sense and link layer retransmission

Contributions Experiments & observations –No new protocols or algorithms –Lack of the related work on delivery performance measurement in a medium scale WSNs (when the paper was published) –Although the results do not necessarily mean radio communications in WSNs are always like this, they provide important insights

Key Results Heavy-tailed distributions of packet losses –For example, in an indoor setting, half of the links experience more than 10% packet loss, and a third suffer more than 30% loss –Physical layer: Gray area within the communication range Receivers suffer choppy packet reception In some case, gray area is 1/3 of the comm. range –MAC layer: Packet loss is heavy-tailed 50% - 80% comm. energy is wasted to overcome packet collisions & environmental effects About 10% of links exhibit asymmetric packet loss

Authors suggest Topology control, via actual measurement of actual perf, needs to carefully discard poorly performing links or neighbors to whom asymmetric links exist –Packet level mechanisms, e.g., RTS/CTS, are not enough –Make decisions at the granularity of links to neighbors

I. Packet delivery at the physical layer Disable TinyOS MAC to measure pure packet delivery at physical layer Vary three factors –Environments –Physical layer coding schemes –Transmit power settings

Environment 1 I: Indoor office building –2m * 40m hallway –60 motes placed in a line 0.5m apart 025m apart near the edge of the comm range Removed some node from near the transmitter –Harsh due to significant multipaht reflection effects

Environment 2 H: 150m * 150m segment of a state park Downhill slope with foliage and rocks –Multi-path problems due to foliage & rocks

Environment 3 O: 150m * 150m open parking lot –No obstacles –Multipath only due to ground reflections –Not much to sense

Physical layer encoding scheme SECDED (Single Error Correction and Double Error Detection) –TinyOS default –Convert each byte into 24 bits –Can detect 2 bit errors & correct one bit error Manchester encoding –Convert a byte into 16 bits –Detect an error out of 2 bits 4-bit/6-bit scheme (4bsb) –Encode one byte into 12 bits –Detect 1 bit error out of 6 bits

Discrete control of transmit power in a mote Three settings are considered –High (potentiometer 0) –Medium (potentiometer 50) –Low (potentiometer 90) Potentiometer is an electric device with user- adjustable resistance

Aggregate packet delivery performance Pacekt loss with 4b6b coding, high Tx power -> Worst case pkt delivery perf. I H O

Aggregate packet delivery performance Packet loss vs Tx power in I, 4b6b coding –Observe lower power improves dilivery perf considerably possibly due to the reduced comm range and multi-path problems H M L

Aggregate packet delivery performance Pkt loss vs coding schemes in I, high Tx Power –SECDED is much better for the cost of consuming more bandwidth than 4BSB and Manchester –Not much difference btwn 4BSB and Manchester

Spatial Characteristics of Packet Delivery How does reception rate vary with distance from the transmitter? –Gray area due to multipath problems Spatial profile of packet delivery: 4B6B, High Tx Power I O H

Why servere multipath problem? No frequency diversity –Motes use a single, narrow frequency band –How about emerging UWB (Ultra Wide Band) technology? 3.1 – 10.6 GHz Bandwidth > 500MHz Data rate > 54Mbps Low power

Lessons Selecting a shortest path simply based on the geographic distance or hop count is not sufficient! Nodes need to carefully select neighbors based on the measured packet delivery perf!

Signal strength & packet delivery Try to answer a question: “Can signal strength by itself estimate link quality?” Unfortunately, the answer is “NO” High Tx Power, I

Coding Schemes “Can sophisticated physical layer coding schemes mask the gray area?” Not necessarily, SECDED has the lowest effective bandwidth -> Topology control to avoid pathological links in the gray area together with bandwith efficient coding scheme

Spatial Correlation “Are two receivers in their linear topology likely to see similar loss patterns?” Significantly different correlation characteristics for different environments: I & O show noticeably higher correlated packet loss than H At the physical layer, independent losses are a reasonable assumption IOH

Temporal characteristics of packet delivery Large variations in average reception rate and big standard deviations imply time varying packet losses

II. Packet Delivery at the Medium Access Layer TinyOS –CSMA/CA: Random back off upon carrier sense –Link layer ACK: Send 4 byte ACK to the sender –Authors added retransmission scheme When there’s no ACK, retransmit up to 3 times

Packet loss distribution under the Retransmission Scheme Too many packet loss 50% - 80% communication energy is wasted on repairing lost transmissions Better MAC, e.g., S-MAC, B-MAC, Z-MAC, is required

Asymmetry in packet delivery Asymmetry in wireless communication is well known, but the extent is not Topology control should control pathological links

Conclusions Performed experiments to understand packet delivery perf in dense sensor network deployments Quantify the prevalence of gray area Mostly “observations” –“Causes” for phenomena are not for sure Most of them are conjectures, guesses, etc. Still an open issue

Questions?