ExOR: Opportunistic Multi-hop routing for Wireless Networks

Slides:



Advertisements
Similar presentations
Inter-session Network Coding in wireless network Long Hai 10/02/2012.
Advertisements

Opportunistic Routing Is Missing Its Opportunities! Sachin Katti & Dina Katabi.
Symbol Level Network Coding By Sachin Katti, Dina Katabi, Hari Balakrishnan, Muriel Medard Sigcomm 2008.
Analog Network Coding Sachin Katti Shyamnath Gollakota and Dina Katabi.
Incentive-Compatible Opportunistic Routing for Wireless Networks Fan Wu, Tingting Chen, Sheng Zhong (SUNY Buffalo) Li Erran Li Li Erran Li (Bell Labs)
Wireless Networking Nick Feamster CS 6250 Fall 2011.
ExOR : Opportunistic Multi-hop Routing for Wireless Networks Sanjit Biswas and Robert Morris M.I.T. Computer Science and Artificial Intelligence Laboratory.
P561: Network Systems Week 4: Internetworking II Tom Anderson Ratul Mahajan TA: Colin Dixon.
Receiver Based Forwarding for Wireless Sensor Networks Rodrigo Fonseca OASIS Retreat January 2005 Joint work with Ana Sanz Merino, Ion Stoica.
Four-Bit Wireless Link Estimation Omprakash Gnawali (USC) with Rodrigo Fonseca (UC Berkeley) Kyle Jamieson (MIT CSAIL) Philip Levis (Stanford) HotNets.
ExOR:Opportunistic Multi-Hop Routing For Wireless Networks
Exploiting Opportunism in Wireless Networks Aruna Balasubramanian Guest Lecture, CS 653 (Some slides borrowed from the ExOr and MORE presentations at SigComm.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL Presented by: Ao-Jan Su.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL
ExOR: Opportunistic Multi-Hop Routing For Wireless Networks Sanjit Biswas & Robert Morris.
CS 577 / EE 537 Advanced Computer Networks Fall ExOR: Opportunistic Multi-Hop Routing for Wireless Networks Sanjit Biswas and Robert Morris M.I.T.
Making Friends with Broadcast CMU David Andersen.
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.
SourceSync: A Distributed Architecture for Sender Diversity Hariharan Rahul Haitham Hassanieh Dina Katabi.
ExOR: Opportunistic Multi-Hop Routing for Wireless Networks Sigcomm 2005 Sanjit Biswas and Robert Morris MIT Computer Science and Artificial Intelligence.
E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.
Chapter 4: Managing LAN Traffic
ExOR: Opportunistic Multi-Hop Routing for Wireless Networks
SOAR: Simple Opportunistic Adaptive Routing Protocol for Wireless Mesh Networks Authors: Eric Rozner, Jayesh Seshadri, Yogita Ashok Mehta, Lili Qiu Published:
Efficient Network-Coding-Based Opportunistic Routing Through Cumulative Coded Acknowledgments Dimitrios Koutsonikolas, Chih-Chun Wang and Y. Charlie Hu.
MIT Roofnet Robert Morris Daniel Aguayo, John Bicket, Sanjit Biswas, Douglas De Couto MIT Computer Science and Artificial Intelligence Laboratory
Ad Hoc Routing Metrics E -- Wireless Networks 02/27/2006 Kaushik Sheth Jatin Shah.
A High-Throughput Path Metric for Multi-Hop Wireless Routing Presenter: Gregory Filpus Slides borrowed and modified from: Douglas S. J. De Couto MIT CSAIL.
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
A High-Throughput Path Metric for Multi-Hop Wireless Routing Douglas S. J. De Couto, Daniel Aguayo, John Bicket, Robert Morris MIT Computer Science and.
A High-Throughput Path Metric for Multi-Hop Wireless Routing Douglas S. J. De Couto MIT CSAIL (LCS) Daniel Aguayo, John Bicket, and Robert Morris
Link Estimation, CTP and MultiHopLQI. Learning Objectives Understand the motivation of link estimation protocols – the time varying nature of a wireless.
Revisiting the Contract Between Layers Sachin Katti Dina Katabi, Hari Balakrishnan, Muriel Medard.
A High-Throughput Path Metric for Multi- Hop Wireless Routing Douglas S. J. De Couto, Daniel Aguayo, John Bicket, Robert Morris MIT Computer Science and.
15-744: Computer Networking L-12 Wireless Broadcast.
A High-Throughput Path Metric for Multi-Hop Wireless Routing Douglas S. J. De Couto, Daniel Aguayo, John Bicket, Robert Morris MIT CSAIL Presented by Valentin.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
Trading Coordination For Randomness Szymon Chachulski Mike Jennings, Sachin Katti, and Dina Katabi.
15-744: Computer Networking L-21 Wireless Broadcast.
ExOR: Opportunistic Multi- hop routing for Wireless Networks by; Sanjit Biswas and Robert Morris, MIT Presented by; Mahanth K Gowda Some pictures/graphs.
Opportunistic Flooding in Low-Duty- Cycle Wireless Sensor Networks with Unreliable Links Shuo Goo, Yu Gu, Bo Jiang and Tian He University of Minnesota,
1 UFlood: High-Throughput Wireless Flooding Jayashree Subramanian Collaborators: Robert Morris, Ramakrishna Gummadi, and Hari Balakrishnan.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
Routing Metrics for Wireless Mesh Networks
Routing Metrics for Wireless Mesh Networks
Communication through Silence in Wireless Sensor Networks
Wireless Mesh Networks
Ad-hoc Transport Layer Protocol (ATCP)
15-744: Computer Networking
Geographic and Diversity Routing in Mesh Networks
Network Layer: Non-Traditional Wireless Routing Localization Intro
Network Routing: Link Metrics and Non-Traditional Routing
Routing Metrics for Wireless Mesh Networks
Multi-Rate ETX: A Radio-Aware Routing metric for s Mesh Networks
Su Yi Babak Azimi-Sadjad Shivkumar Kalyanaraman
Analysis of Routing Metrics for Wireless Mesh Networks
Network: Non Traditional Routing
Opportunistic Routing in Multi-hop Wireless Networks
Taking Advantage of Broadcast
Multihop Wireless Networks: What’s Wrong With Min Hopcount?
A short lesson on wireless connectivity…
A High-Throughput Path Metric for Multi-Hop Wireless Routing
Kevin C. Lee, Uichin Lee, Mario Gerla Network Research Lab, UCLA
ExOR:Opportunistic Multi-Hop Routing For Wireless Networks
Capacity of Ad Hoc Networks
Routing.
Opportunistic Routing in Multi-hop Wireless Networks*
Presentation transcript:

ExOR: Opportunistic Multi-hop routing for Wireless Networks by; Sanjit Biswas and Robert Morris, MIT

Traditional Routing Links are abstracted as wires. B C E A D Destination Path E A D E C A D C

Link transmission is a Broadcast Probability of reception decreases with distance However, there is always a chance that data travels longer 10% B C 60% 90% E A D

ExOR Exploits Broadcast src N1 N2 N3 N4 N5 dst 75% 50% 25% Best traditional route over 50% hops: 3(1/0.5) = 6 tx Throughput  1/# transmissions ExOR exploits lucky long receptions: 4 transmissions

ExOR Exploits Broadcast N1 25% 100% N2 25% 100% src dst 25% 100% N3 25% 100% N4 Traditional routing: 1/0.25 + 1 = 5 tx ExOR: 1/(1 – (1 – 0.25)4) + 1 = 2.5 transmissions

ExOR Realization: Batching A list of forwarders are prioritized by their ETX values Priority order : E C D B A In other words, if E C D B A receive packets, they should forward in that order Other nodes listen They forward packets only if a higher priority node has failed to do so dst src src dst

An example A has transmitted a batch of 10 packets 1-10 E receives packets 1, 2 C receives 1 3 4 10 D receives 1 2 5 9 10 B receives 1 2 3 4 5 6 7 8 9 10 E received 1,2 1 2 3 4 5 6 7 8 9 10 Now C forwards 3, 4,10 1 2 3 4 5 6 7 8 9 10 D forwards 5,9 1 2 3 4 5 6 7 8 9 10 B forwards 6, 7, 8 1 2 3 4 5 6 7 8 9 10 Priority order : E C D B A

ExOR: 2x overall improvement 1.0 0.8 0.6 Cumulative Fraction of Node Pairs 0.4 0.2 ExOR Traditional 200 400 600 800 Throughput (Kbits/sec) Median throughputs: 240 Kbits/sec for ExOR, 121 Kbits/sec for Traditional

Summary ExOR opportunistically exploits wireless broadcast long distance transmission Avoids retransmission by allowing a low priority node to forward

Issues Periodic link state flooding Queuing for batching causes delay for interactive applications Broadcast property will result in errors in case of optimal bit rate encoding

Thank You Questions ?