Design, Implementation and Evaluation of an Efficient Opportunistic Retransmission Protocol Mei-Hsuan Lu Peter Steenkiste Tsuhan Chen MobiCom 09.

Slides:



Advertisements
Similar presentations
Dynamic Rate Adaptation in IEEE WLANs
Advertisements

Doc.: IEEE /375 Submission November 2000 Mathilde Benveniste, AT&T Labs - ResearchSlide 1 Tiered Contention, A QoS-Based Distributed Medium Access.
Medium Access Issues David Holmer
A Multi-relay Cooperative Automatic Repeat Request Protocol in Wireless Networks Xin He and Frank Y. Li IEEE ICC 2010 Speaker: Huei-Rung Tsai.
1 «Performance Analysis for a New Medium Access Control Protocol in Wireless LANs» By YOUNGGOO KWON and YUGUANG FANG Presentation by Ampatzis Efthimios.
1 A Novel Topology-blind Fair Medium Access Control for Wireless LAN and Ad Hoc Networks Z. Y. Fang and B. Bensaou Computer Science Department Hong Kong.
CSMA/CA in IEEE Physical carrier sense, and Virtual carrier sense using Network Allocation Vector (NAV) NAV is updated based on overheard RTS/CTS/DATA/ACK.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
SUCCESSIVE INTERFERENCE CANCELLATION IN VEHICULAR NETWORKS TO RELIEVE THE NEGATIVE IMPACT OF THE HIDDEN NODE PROBLEM Carlos Miguel Silva Couto Pereira.
Available Bandwidth Estimation in IEEE Based Wireless Networks Samarth Shah, Kai Chen, Klara Nahrstedt Department of Computer Science University.
Contention Window Optimization for IEEE DCF Access Control D. J. Deng, C. H. Ke, H. H. Chen, and Y. M. Huang IEEE Transaction on Wireless Communication.
CARA: Collision-Aware Rate Adaptation for IEEE WLANs Presented by Eric Wang 1.
Collision Aware Rate Adaptation (CARA) Bob Kinicki Computer Science Department Computer Science Department Advanced Computer.
Experimental Measurement of VoIP Capacity in IEEE WLANs Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
CARA: Collision-Aware Rate Adaptation for IEEE WLANs J.Kim, S. Kim, S. Choi and D.Qiao INFOCOM 2006 Barcelona, Spain Presenter - Bob Kinicki Advanced.
1 Link Layer Message M A B Problem: Given a message M at a node A consisting of several packets, how do you send the packets to a “neighbor” node B –Neighbor:
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
Dynamic Rate Adaptation in IEEE WLANs Bob Kinicki PEDS March 26, 2007 PEDS March 26, 2007.
Eric Rozner - ETX.ppt1 A High-Throughput Path Metric for Multi-Hop Wireless Routing Douglas S.J. Couto Daniel Aguayo John Bicket Robert Morris Presented.
1 How to apply Adaptation principle: case study in
Lecture 16 Random Access protocols r A node transmits at random at full channel data rate R. r If two or more nodes “collide”, they retransmit at random.
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multi-Rate.
protocol continued. DCF The basic idea is non-persistent. Can do an optimization: For a new packet (Q len = 0), the sender needs only wait for.
PLANETE group, INRIA Sophia-Antipolis July 1, 2003 Adaptive Channel allocation for QoS Enhancement in IEEE Wireless LANs Presented by: Mohammad.
Unwanted Link Layer Traffic in Large IEEE Wireless Network By Naga V K Akkineni.
A Virtual Collision Mechanism for IEEE DCF
SOAR: Simple Opportunistic Adaptive Routing Protocol for Wireless Mesh Networks Authors: Eric Rozner, Jayesh Seshadri, Yogita Ashok Mehta, Lili Qiu Published:
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
Wireless Sensor Networks COE 499 Energy Aware Routing
Cross-Layer Protocol Design and Optimization for Delay/Fault-Tolerant Mobile Sensor Networks IEEE Journal of Selected Areas in Communications, 2008 Yu.
A QoS MAC Protocol for Differentiated Service in Mobile Ad Hoc Networks Chi-Hsiang Yeh, Tiantong You Queen’s University ICPP 2003’
Effects of Multi-Rate in Ad Hoc Wireless Networks
Cache Management of Dynamic Source Routing for Fault Tolerance in Mobile Ad Hoc Networks.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
4: DataLink Layer1 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single wire, e.g. PPP, SLIP) r broadcast (shared wire.
Self-Management in Chaotic Wireless Deployments A. Akella, G. Judd, S. Seshan, P. Steenkiste Carnegie Mellon University.
Dynamic Data Rate and Transmit Power Adjustment in IEEE Wireless LANs Pierre Chevillat, Jens Jelitto, and Hong Linh Truong IBM Zurich Research Laboratory.
Initialization Protocols for IEEE Based Ad Hoc Networks C. – S. Hsu and J. P. Sheu International Conference on Parallel and Distributed Systems.
Access Delay Distribution Estimation in Networks Avideh Zakhor Joint work with: E. Haghani and M. Krishnan.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
TCP OVER ADHOC NETWORK. TCP Basics TCP (Transmission Control Protocol) was designed to provide reliable end-to-end delivery of data over unreliable networks.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Muhammad Niswar Graduate School of Information Science
Chang-Yeong Oh and Tae-Jin Lee JOURNAL OF COMMUNICATIONS AND NETWORKS, VOL. 13, NO. 5, OCTOBER 2011 Cooperative MAC Protocol Using Active Relays for Multi-Rate.
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
OAR: An Opportunistic Auto- Rate Media Access Protocol for Ad Hoc Networks B. Sadeghi, V. Kanodia, A. Sabharwal, E. Knightly Presented by Sarwar A. Sha.
Medium Access Control in Wireless networks
Doc.: IEEE / Submission July 2013 Juho Pirskanen, Renesas Mobile CorporationSlide 1 Potential approach to improve WLAN BSS edge performance.
Rate-Adaptive MAC Protocol in High-Rate Personal Area Networks Byung-Seo Kim, Yuguang Fang and Tan F. Wong Department of Electrical and Computer Engineering.
IEEE Rate Control Algorithms: Experimentation and Performance Evaluation in Infrastructure Mode Sourav Pal, Sumantra R. Kundu, Kalyan Basu and Sajal.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
Airmail: A Link-layer Protocol for Wireless Networks
Outline What is Wireless LAN Wireless Transmission Types
David S. L. Wei Joint Work with Alex Chia-Chun Hsu and C.-C. Jay Kuo
Lab 7 – CSMA/CD (Data Link Layer Layer)
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Ad-hoc Transport Layer Protocol (ATCP)
Lei Chen and Wendi B. Heinzelman , University of Rochester
A Rate-Adaptive MAC Protocol for Multi-Hop Wireless Networks
TCP in Mobile Ad-hoc Networks
TCP in Wireless Ad-hoc Networks
Muhammad Niswar Graduate School of Information Science
ExOR: Opportunistic Multi-hop routing for Wireless Networks
Chapter 6 Multiple Radio Access.
Presentation transcript:

Design, Implementation and Evaluation of an Efficient Opportunistic Retransmission Protocol Mei-Hsuan Lu Peter Steenkiste Tsuhan Chen MobiCom 09

Outline Introduction Estimating link quality Protocol design Collision and fairness Multi-rate PRO Evaluation

Introduction PRO - Protocol for Retransmitting Opportunistically IEEE WLAN S D distance S R D

Estimating link quality Monitor success or failure of probe messages – Respond slowly to channel dynamics – Require extra bandwidth Monitor SNR of packets at receiver – – RSSI (received signal strength indicator) Noisy Th h

Estimating link quality

Protocol design Relay qualification Relay selection Relay prioritization Retransmission

Protocol design Relay qualification – Relay->destination ≠ destination->relay – Th h, on-line calibration Relay selection (eligible relay) – Broadcast “I am qualified relay!” – Select the node has highest RSSI w.r.t destination – Add node nest highest … – Until the prob. of having a node hearing source > threshold Th r

Protocol design Relay prioritization – Higher RSSI w.r.t destination -> higher priority -> smaller CW min (contention window size) Retransmission – Lack of ACK -> retransmit – Retransmission fail -> double CW, contend for channel again – Terminate: an ACK heard or retry limit reached or a new packet arrived – Re-ACK : to avoid collision, send “null” data packet

Collision and fairness Collision – Limiting number of eligible relays Fairness – More relays, more likely to gain access to channel – Mitigate unfairness: large initial CW, non uniform selection of time slot in CW

Multi-rate PRO Rate adaption – reduce packet error rate by lowering bitrates (no relay) – SampleRate : probe-based – CHARM : SNR-based Combine PRO with CHARM – Transmission failed : eligible relay retransmit when its rate ≥ source rate (having better link quality) – Aggressive rate selection

Evaluation Emulation – Static Overall Per-relay – Mobile – fairness Real world – Office building – Student lounge – g with multi-rate PRO

Emulation - static 3 environment scenarios – Freespace (outdoor) – Fading_k5 (small fading) – Fading_k0 (severe fading) 5 mechanisms – – with CHARM – with SampleRate – Mesh – Optimal PRO

Overall

Th r works well!

Per-relay

Emulation - mobile S D

Emulation - fairness S1S2D2 D1 100m S1S2D2 D1 100m50m

Real world Office building – Night Student lounge – Day – Severe fading Experiment – 10 laptops as nodes – Take turns as the source and send packet to other 9 nodes one by one – Nodes other than source and destination serve as relay

High contentionHigh fading

Real world – g with multi-rate PRO High contentionHigh fading