Department of Computer Science and Engineering UESTC 1 RxLayer: Adaptive Retransmission Layer for Low Power Wireless Daibo Liu 1, Zhichao Cao 2, Jiliang.

Slides:



Advertisements
Similar presentations
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Advertisements

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.
Xiaolong Zheng, Zhichao Cao, Jiliang Wang, Yuan He, and Yunhao Liu SenSys 2014 ZiSense Towards Interference Resilient Duty Cycling in Wireless Sensor Networks.
Transmission Power Control in Wireless Sensor Networks CS577 Project by Andrew Keating 1.
pTunes: Runtime Parameter Adaptation for Low-power MAC Protocols
Walking down the STAIRS: Efficient Collision Resolution with Constructive Interference Xiaoyu Ji Xiaoyu Ji, Yuan He, Jiliang Wang, Wei Dong, Xiaopei Wu.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Rizwan Mumtaz RWTH Aachen University 2 nd COST0804 Training School Balearic Island University Analysis of WSN Routing Protocols for Multiple Traffic Patterns.
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
Forwarding Redundancy in Opportunistic Mobile Networks: Investigation and Elimination Wei Gao 1, Qinghua Li 2 and Guohong Cao 3 1 The University of Tennessee,
6/3/ Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross-Layer Information Awareness CS495 – Spring 2005 Northwestern University.
PORT: A Price-Oriented Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou, Michael. R. Lyu, Jiangchuan Liu † and Hui Wang The Chinese.
Mac Support for Broadcast-based Ad hoc Forwarding Scheme Ashikur Rahman and Pawel Gburzynski Department of Computing Science University of Alberta
Leveraging IP for Sensor Network Deployment Simon Duquennoy, Niklas Wirstrom, Nicolas Tsiftes, Adam Dunkels Swedish Institute of Computer Science Presenter.
1/24 Passive Interference Measurement in Wireless Sensor Networks Shucheng Liu 1,2, Guoliang Xing 3, Hongwei Zhang 4, Jianping Wang 2, Jun Huang 3, Mo.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
KUASAR An efficient and light-weight protocol for routing and data dissemination in ad hoc wireless sensor networks David Andrews Aditya Mandapaka Joe.
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
DTNLite: Reliable Data Delivery in Sensornets Rabin Patra and Sergiu Nedevschi UCB Nest Retreat 2004.
Robust Topology Control for Indoor Wireless Sensor Networks Greg Hackmann, Octav Chipara, and Chenyang Lu SenSys 2009 S Slides from Greg Hackmann at Washington.
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
Mac Support for Broadcast-based Ad hoc Forwarding Scheme Ashikur Rahman and Pawel Gburzynski Department of Computing Science University of Alberta
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
FBRT: A Feedback-Based Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou November, 2004 Supervisors: Dr. Michael Lyu and Dr. Jiangchuan.
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
ExOR: Opportunistic Multi-Hop Routing for Wireless Networks Sigcomm 2005 Sanjit Biswas and Robert Morris MIT Computer Science and Artificial Intelligence.
Daibo Liu 1 Daibo Liu 1, Zhichao Cao 2, Xiaopei Wu 2, Yuan He 2, Xiaoyu Ji 3 and Mengshu Hou 1 ICDCS, 2015, Columbus TeleAdjusting: Using Path Coding and.
Performance Evaluation and Improvement of an Ad Hoc Wireless Network Takayuki Yamamoto Graduate School of Engineering Science, Osaka University, Japan.
SOAR: Simple Opportunistic Adaptive Routing Protocol for Wireless Mesh Networks Authors: Eric Rozner, Jayesh Seshadri, Yogita Ashok Mehta, Lili Qiu Published:
Comparison of Data-driven Link Estimation Methods in Low-power Wireless Networks Hongwei Zhang Lifeng Sang Anish Arora.
EAIT, February 2006 A Pragmatic Approach towards the Improvement of Performance of Ad Hoc Routing ProtocolsOptimizations To Multipath Routing Protocols.
2008/2/191 Customizing a Geographical Routing Protocol for Wireless Sensor Networks Proceedings of the th International Conference on Information.
Reducing Traffic Congestion in ZigBee Networks: Experimental Results th International Wireless Communications and Mobile Computing Conference (IWCMC)
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Link Estimation, CTP and MultiHopLQI. Motivation Data Collection needs to estimate the link quality –To select a good link.
Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks Zheng Guo, Bing Wang and Jun-Hong Cui Computer Science & Engineering Department,
Link Estimation, CTP and MultiHopLQI. Learning Objectives Understand the motivation of link estimation protocols – the time varying nature of a wireless.
Dilshad Haleem CST593 summer 2007 Routing In Wireless Mesh Networks CST593 Final Project by Dilshad Haleem Division of Computing Studies, ASU Polytechnic.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
A Remote Code Update Mechanism for Wireless Sensor Networks Thanos Stathopoulos, John Heidemann and Deborah Estrin CEG 790 Presentation By: Trevor Smith.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
Implementation of Collection Tree Protocol in QualNet
Improving Link Quality by Exploiting Channel Diversity in Wireless Sensor Networks Manjunath D, Mun Choon Chan, and Ben Leong National University of Singapore.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
1 st Oct CorLayer: A Transparent Link Correlation Layer for Energy Efficient Broadcast Shuai Wang, Song Min Kim, Yunhuai Liu, Guang Tan, and Tian.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
24 st Oct Correlated Coding: Efficient Network Coding under Unreliable Wireless Links Shuai Wang, Song Min Kim, Zhimeng Yin, and Tian He University.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Branislav Kusy, Christian Richter, Wen Hu, Mikhail Afanasyev, Raja Jurdak, Michael Brunig, David Abbott,
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
SR: A Cross-Layer Routing in Wireless Ad Hoc Sensor Networks Zhen Jiang Department of Computer Science West Chester University West Chester, PA 19335,
Low Power, Low Delay: Opportunistic Routing meets Duty Cycling Olaf Landsiedel 1, Euhanna Ghadimi 2, Simon Duquennoy 3, Mikael Johansson 2 1 Chalmers University.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
CSR: Cooperative Source Routing Using Virtual MISO in Wireless Ad hoc Networks IEEE WCNC 2011 Yang Guan, Yao Xiao, Chien-Chung Shen and Leonard Cimini.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Turkmen Canli ± and Ashfaq Khokhar* Electrical and Computer Engineering Department ± Computer Science Department* The University of Illinois at Chicago.
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.
Broadcast-Free Collection Protocol Daniele Puccinelli , Marco Zuniga , Silvia Giordano , Pedro Jos’e Marr’onj   University of Applied Sciences of.
RBP: Robust Broadcast Propagation in Wireless Networks Fred Stann, John Heidemann, Rajesh Shroff, Muhammad Zaki Murtaza USC/ISI In SenSys 2006.
2012 1/6 NSDI’08 Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru, Kyle Jamieson, and Hari Balakrishnan MIT Computer Science and Artificial.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laborartory.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
Cascading : An Overview of the Strategy Yujie Zhu and Raghupathy Sivakumar GNAN Research Group, Georgia Tech Energy-Efficient Communication Strategy for.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Frame counter: Achieving Accurate and Real-Time Link Estimation in Low Power Wireless Sensor Networks Daibo Liu, Zhichao Cao, Mengshu Hou and Yi Zhang.
COF: Exploiting Concurrency for Low Power Opportunistic Forwarding
Presentation by Andrew Keating for CS577 Fall 2009
Aggressive Synchronous Transmissions with In-network Processing
ExOR: Opportunistic Multi-hop routing for Wireless Networks
Collection Tree Protocol
Presentation transcript:

Department of Computer Science and Engineering UESTC 1 RxLayer: Adaptive Retransmission Layer for Low Power Wireless Daibo Liu 1, Zhichao Cao 2, Jiliang Wang 2 Mengshu Hou 1 and Yunjun Li 1 1 University of Electronic Science and Technology of China 2 Tsinghua University

Department of Computer Science and Engineering UESTC 2 Wireless data transmission Data ACK Data Packet loss Countermeasures: –Retransmission –Link quality update –Change next-hop Data Retransmission & update link quality Data ACK Change next-hop Communication over unreliable wireless links

Department of Computer Science and Engineering UESTC 3 Link burstiness However.. Receivers' PRR The change of RSSI at receiver Appearance of Obstacles Many factors have effect on link burstiness Link burstiness brings about consecutive retransmission failures

Department of Computer Science and Engineering UESTC 4 Link correlation However.. Three receivers' PRR Different concurrent interference R1 R2 R3 Link correlation brings about ill-advised next-hop change, e.g., replacing R1 with R2. Interference(dBm)

Department of Computer Science and Engineering UESTC 5 Serious situation Complicated external circumstance aggravates link burstiness and correlation

Department of Computer Science and Engineering UESTC 6 I ll -advised retransmission Consequence.. Quick decrease of ' link quality is relatively stable is not the optimal link now S is source node. A is S’ parent node. B, C, and D are S’ candidate next-hop.

Department of Computer Science and Engineering UESTC 7 I ll -advised retransmission S is source node. A is S’ parent node. B, C, and D are S’ candidate next hop node. Consecutive retransmission strategy is inefficient when link is severely degraded. It is ineffectual to change next-hop node only according to link quality. Consecutive retransmission strategy misleads link estimator in the presence of link burstiness and correlation. How to accurately perceive the link burstiness? How to select the optimal candidate receiver? Consequence..

Department of Computer Science and Engineering UESTC 8 Efficiency of retransmission Quantify the conditional probability of immediate retransmission –Conditional packet delivery functions (CPDF) CPDF(i) is the probability that the i th retransmission successes after i-1 consecutive failures. N i is the cumulative count that packets are retransmitted no less than i times.

Department of Computer Science and Engineering UESTC 9 Efficiency of retransmission CPDF quickly slips down to 0.2. Consecutive retransmission (CR) is inefficient. A interrupt point of CR is needed. Pause consecutive retransmissions Quantifying the conditional probability of immediate retransmission –Conditional packet delivery functions (CPDF)

Department of Computer Science and Engineering UESTC 10 Dynamic feature of CPDF OutdoorIndoor Two hours later Link CPDF –Different scenarios –Different time However.. Link burstiness is time-varying and spatial-varying. Online capturing link burstiness is needed.

Department of Computer Science and Engineering UESTC 11 Online model for link burstiness Solution Update link burstiness by moving average is the cumulated CPDF i. Value of α: is the updated CPDF i. Making a tradeoff between the adaptability to network dynamics and accuracy. Long-term trace data could learn an appropriate value.

Department of Computer Science and Engineering UESTC 12 Correlation of link pair High PRR and low P(0,6) indicating link 6 is not good when link 0 fails. Low PRR and high P(0,9) indicating link 9 is a good substitution for link 0 1 Source node 16 Receivers 1000 Packets P(i, j) is the probability that a packet transmission will success in link j while failed in link i. Correlation between link pair: P(i, j) A high quality link is not always an optimal candidate for a severely degraded link. The correlation between each pair of links should be captured with low overhead.

Department of Computer Science and Engineering UESTC 13 Capturing link correlation P(B,A)P(B,C) P(A,B) P(C,A) P(A,C) P(C,B) Bitmap and uniform broadcast sequence number(BSN) Bitmap and uniform broadcast sequence number(BSN) However, bitmap size is limited, e.g., 2 bytes. Solution

Department of Computer Science and Engineering UESTC 14 Online model for link correlation Solution Model for capturing link correlation: ω Update by using moving average : the probability, when S transmits, that a packet succeed on link S  j given that it failed on link S  i. : is the probability of packets failed on link S  i. is the accumulated correlation between link i and j. is the computed correlation using the latest BSN set.

Department of Computer Science and Engineering UESTC 15 Online model for link correlation Solution Correlation update Value of θ ω i is the correlation calculated by moving average by hearing the ith routing beacon. M i is the computed correlation using collected BSNs from 0 to i..

Department of Computer Science and Engineering UESTC 16 RxLayer: Decision maker rules Transmission model Link burstiness model Link correlation model 1. Transmission failure/success 2. Immediate retransmission 3. Pause consecutive retransmissions 4. Change next-hop node Solution Exploit link burstiness and correlation Link burstiness model: update CPDF, pause consecutive retransmission. Link correlation model: select the optimal candidate receiver. Transmission model: transmit packet and report result to network layer.

Department of Computer Science and Engineering UESTC 17 RxLayer in protocol stack Integrate RxLayer into protocol stack Solution Beneath network communication layer; Above MAC layer; Connecting with link estimator.

Department of Computer Science and Engineering UESTC 18 Implementation: -Integrating with CTP built upon LPL in TinyOS Goals - High energy efficiency - Improvement on forwarding delay, network reliability Scenarios - Indoor Testbed: 22 Telosb nodes - Outdoor Scenario: 30 Telosb nodes Evaluation

Department of Computer Science and Engineering UESTC 19 Network reliability IndoorOutdoor Indoor, the average PRR CTP+LPL+RxLayer with 1.53% improvement Than CTP+LPL Outdoor, the average PRR CTP+LPL+RxLayer with 7.82% improvement than CTP+LPL

Department of Computer Science and Engineering UESTC 20 Transmission efficiency IndoorOutdoor Indoor, the avg. tx count CTP+LPL+RxLayer with 24.7% improvement than CTP+LPL Outdoor, the avg. tx count CTP+LPL+RxLayer with 36.3% improvement than CTP+LPL

Department of Computer Science and Engineering UESTC 21 Energy consumption IndoorOutdoor Indoor, the avg. radio duty cycle Using RxLayer, radio duty cycle is reduced by about 3.5%. Outdoor, the avg. duty cycle Using RxLayer, duty cycle is decreased from 19.3% to 10.4%

Department of Computer Science and Engineering UESTC 22 - Online link burstiness model - Online link correlation model Key design - Indoor and outdoor experiments - Improvements on network efficiency Evaluation - Large testbed - Dyanmic forwarding Future works Conclusions RxLayer is a ready-to-use module for existing protocol stack

Department of Computer Science and Engineering UESTC 23 Thank you! Q&A Q&A