Comparison of Routing Metrics for Static Multi-Hop Wireless Networks Richard Draves, Jitendra Padhye and Brian Zill Microsoft Research Presented by Hoang.

Slides:



Advertisements
Similar presentations
1 Comparison of Routing Metrics for Static Multi-Hop Wireless Networks Richard Draves, Jitendra Padhye and Brian Zill Microsoft Research.
Advertisements

Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks Richard Draves, Jitu Padhye, Brian Zill Microsoft Research.
Unicast Routing Protocols for Ad Hoc Networks Kumar Viswanath CMPE 293.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Advanced Topics in Next-Generation Wireless Networks
Mobile Ad-Hoc Networks (MANET)
1 Routing in Mobile Ad Hoc Networks most slides taken with permission from presentation of Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Prof. Marco Aurélio Spohn
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Winter CMPE 155 Week 9. Winter Project 8 Setting up wireless ad hoc network. Designing/implementing application- level neighbor discovery.
1 Mobile Ad Hoc Networks (MANET). 2 Mobile Ad Hoc Networks  Formed by wireless hosts which may be mobile  Without (necessarily) using a pre-existing.
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.
Comparison of Routing Metrics for a Static Multi-Hop Wireless Network Richard Draves, Jitendra Padhye, Brian Zill Microsoft Research Presented by: Jón.
Slides from Prof. Sridhar Iyer, IIT Bombay
Mobile Ad Hoc Networks: Routing, MAC and Transport Issues Material in this slide set are from a tutorial by Prof. Nitin Vaidya 1.
CIS 725 Wireless networks. Low bandwidth High error rates.
Mobile Routing protocols MANET
Mobile Adhoc Network: Routing Protocol:AODV
Link Quality Source Routing (LQSR) Girish Nandagudi.
Ad Hoc Routing Metrics E -- Wireless Networks 02/27/2006 Kaushik Sheth Jatin Shah.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Ad-Hoc Networks. References r Elizabeth Royer and Chai-Keong Toh, " A Review of Current Routing Protocols for Ad Hoc Wireless Mobile Networks, " IEE Personal.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
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
Dilshad Haleem CST593 summer 2007 Routing In Wireless Mesh Networks CST593 Final Project by Dilshad Haleem Division of Computing Studies, ASU Polytechnic.
1 ECE453 – Introduction to Computer Networks Lecture 13 – Network Layer (V) -
1 Dynamic Source Routing in Ad Hoc Wireless Networks David B. Johnson and David A. Maltz published in the book “Mobile Computing” 1996.
Wireless & Mobile Networking CS 752/852 - Spring 2011 Tamer Nadeem Dept. of Computer Science Ad Hoc Routing Layer - I.
1 Mobile Ad Hoc Networks for CSC 453 Sp 2011 From a tutorial by Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Asstt. Professor Adeel Akram. Infrastructure vs. multi-hop Infrastructure networks: One or several Access-Points (AP) connected to the wired network.
1 Ad Hoc On-Demand Distance Vector Routing (AODV) Dr. R. B. Patel.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
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.
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.
Traditional Routing A routing protocol sets up a routing table in routers A node makes a local choice depending on global topology.
1 Wireless Networking Primer (few topics that may help in understanding other lectures) Nitin Vaidya University of Illinois at Urbana-Champaign.
Background of Ad hoc Wireless Networks Student Presentations Wireless Communication Technology and Research Ad hoc Routing and Mobile IP and Mobility Wireless.
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
Session 15 Mobile Adhoc Networks Prof. Sridhar Iyer IIT Bombay
Paper Reviews Written reviews for each paper to be discussed in class are due by noon on Fridays of the previous week The soft copy of the reviews should.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Ασύρματα Δίκτυα και Κινητές Επικοινωνίες Ενότητα # 13: Δρομολόγηση σε Κινητά Αδόμητα Δίκτυα (Mobile Ad Hoc Networks) Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Dynamic Source Routing in Ad Hoc Wireless Networks
1 Mobile Ad Hoc Networks (MANET) Introduction and Generalities.
Hongkun Li, Yu Cheng, Chi Zhou Illinois Institute of Technology, Chicago, IL, USA IEEE GLOBECOM 2008.
Routing in Mobile Ad Hoc Network (MANET)
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Fundamentals of Computer Networks ECE 478/578
Mobile Ad Hoc Networks. What is a MANET (Mobile Ad Hoc Networks)? Formed by wireless hosts which may be mobile No pre-existing infrastructure Routes between.
Routing Metrics for Wireless Mesh Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Mobile Computing CSE 40814/60814 Spring 2017.
Routing Metrics for Wireless Mesh Networks
Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks
A comparison of Ad-Hoc Routing Protocols
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Internet-of-Things (IoT)
Mobile and Wireless Networking
Mobile Computing CSE 40814/60814 Spring 2018.
Routing Metrics for Wireless Mesh Networks
Mobile Ad-hoc Networks (MANET)
Folien aus: Mobile Ad Hoc Networks: Routing, MAC and Transport Issues
Overview: Chapter 3 Networking sensors
Routing.
Vinay Singh Graduate school of Software Dongseo University
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
A Talk on Mobile Ad hoc Networks (Manets)
Presentation transcript:

Comparison of Routing Metrics for Static Multi-Hop Wireless Networks Richard Draves, Jitendra Padhye and Brian Zill Microsoft Research Presented by Hoang Nguyen CS598JH - Spring 06 Some slides adopted from the authors and from Professor Robin Kravets

Multi-hop Wireless Networks StaticMobile Motivating scenario Community wireless networks (“Mesh Networks”) Battlefield networks Key challenge Improving network capacity Handling mobility, node failures, limited power.

Routing in Multi-hop Wireless Networks Mobile Networks –Minimum-Hop –DSR, AODV… Static Networks –Minimum-Hop vs. More Hops Link-quality Based Routing –Signal-to-Noise ratio –Packet loss rate –Round-trip-time –Bandwidth Experimental Comparison

Contributions Design and Implementation of LQSR (Link Quality Source Routing) protocol –LQSR = DSR with link quality metrics Experimental Comparison of link quality metrics: –Minimum-hop (HOP) –Per-Hop Round Trip Time (RTT) –Per-hop Packet Pair (PktPair) –Expected Transmission (ETX)

Outline DSR Revisited Link quality metrics revisited LQSR (Link Quality Source Routing) Experimental results Conclusion

Outline DSR Revisited Link quality metrics revisited LQSR (Link Quality Source Routing) Experimental results Conclusion

DSR – Route Discovery B A S E F H J D C G I K Z Y M N L Adopted from Professor Robin Kravets’ lectures

DSR – Route Discovery Broadcast transmission [X,Y] Represents list of identifiers appended to RREQ B A S E F H J D C G I K Z Y M N L [S] Adopted from Professor Robin Kravets’ lectures

DSR – Route Discovery Node H receives packet RREQ from two neighbors: potential for collision B A S E F H J D C G I K Z Y M N L [S,E] [S,C] Adopted from Professor Robin Kravets’ lectures

DSR – Route Discovery Node C receives RREQ from G and H, but does not forward it again, because node C has already forwarded RREQ once B A S E F H J D C G I K Z Y M N L [S,C,G] [S,E,F] Adopted from Professor Robin Kravets’ lectures

DSR – Route Discovery Nodes J and K both broadcast RREQ to node D Since nodes J and K are hidden from each other, their transmissions may collide B A S E F H J D C G I K Z Y M N L [S,C,G,K] [S,E,F,J] Adopted from Professor Robin Kravets’ lectures

DSR – Route Discovery Node D does not forward RREQ, because node D is the intended target of the route discovery B A S E F H J D C G I K Z Y M N L [S,E,F,J,M] Adopted from Professor Robin Kravets’ lectures

DSR – Route Reply B A S E F H J D C G I K Z Y M N L RREP [S,E,F,J,D] Adopted from Professor Robin Kravets’ lectures

DSR – Data Delivery Packet header size grows with route length B A S E F H J D C G I K Z Y M N L DATA [S,E,F,J,D] Adopted from Professor Robin Kravets’ lectures

DSR – Route Caching [P,Q,R] Represents cached route at a node (DSR maintains the cached routes in a tree format) B A S E F H J D C G I K M N L [S,E,F,J,D] [E,F,J,D] [C,S] [G,C,S] [F,J,D],[F,E,S] [J,F,E,S] Z Adopted from Professor Robin Kravets’ lectures

DSR – Route Caching Assume that there is no link between D and Z. Route Reply (RREP) from node K limits flooding of RREQ. In general, the reduction may be less dramatic. B A S E F H J D C G I K Z Y M N L [S,E,F,J,D] [E,F,J,D] [C,S] [G,C,S] [F,J,D],[F,E,S] [J,F,E,S] RREQ [K,G,C,S] RREP Adopted from Professor Robin Kravets’ lectures

DSR – Route Error J sends a route error to S along J-F-E-S when its attempt to forward the data packet S (with route SEFJD) on J-D fails Nodes hearing RERR update their route cache to remove link J-D B A S E F H J D C G I K Z M N L RERR [J-D] Adopted from Professor Robin Kravets’ lectures

Outline DSR Revisited Link quality metrics revisited LQSR (Link Quality Source Routing) Experimental results Conclusion

Per-hop Round Trip Time (RTT) Node periodically pings each of its neighbors RTT samples are averaged using exponentially weighted moving average Path with least sum of RTTs is selected

Per-hop Round Trip Time (RTT) Advantages –Easy to implement –Accounts for link load and bandwidth –Also accounts for link loss rate retransmits lost packets up to 7 times Lossy links will have higher RTT Disadvantages –Expensive –Self-interference due to queuing

Per-hop Packet Pair (PktPair) Node periodically sends two back-to-back probes to each neighbor –First probe is small, second is large Neighbor measures delay between the arrival of the two probes; reports back to the sender Sender averages delay samples using low-pass filter Path with least sum of delays is selected

Per-hop Packet Pair (PktPair) Advantages –Self-interference due to queuing is not a problem –Implicitly takes load, bandwidth and loss rate into account Disadvantages –More expensive than RTT

Expected Transmissions (ETX) Estimate number of times a packet has to be retransmitted on each hop Each node periodically broadcasts a probe – does not retransmit broadcast packets Probe carries information about probes received from neighbors Node can calculate loss rate on forward (P f ) and reverse (P r ) link to each neighbor Select the path with least total ETX

Expected Transmissions (ETX) Advantages –Low overhead –Explicitly takes loss rate into account Disadvantages –Loss rate of broadcast probe packets is not the same as loss rate of data packets Probe packets are smaller than data packets Broadcast packets are sent at lower data rate –Does not take data rate or link load into account

Outline DSR Revisited Link quality metrics revisited LQSR (Link Quality Source Routing) Experimental results Conclusion

LQSR DSR-like –Route Request, Route Reply and Route Error –Link-quality metrics is appended Link-state-like –Link caching (not Route caching) –Reactive maintenance On active routes –Proactive maintenance Periodically floods RouteRequest-like Link Info

Outline DSR Revisited Link quality metrics revisited LQSR (Link Quality Source Routing) Experimental results Conclusion

Mesh Testbed 23 Laptops running Windows XP a cards: mix of Proxim and Netgear. Diameter: 6-7 hops.

Link bandwidths in the testbed Cards use Autorate Total node pairs: 23x22/2 = pairs have non-zero bandwidth in both directions. Bandwidths vary significantly; lot of asymmetry.

Experiments 1.Bulk-transfer TCP Flows 2.Impact of mobility

Experiment 1 3-Minute TCP transfer between each node pair –23 x 22 = 506 pairs –1 transfer at a time –Long transfers essential for consistent results For each transfer, record: –Throughput –Number of paths Path may change during transfer –Average path length Weighted by fraction of packets along each path

Median Throughput ETX performs best. RTT performs worst.

Why does ETX perform well? ETX performs better by avoiding low-throughput paths.

Impact on Path Lengths Path length is generally higher under ETX.

Why does RTT perform so poorly? RTT suffers heavily from self-interference

Why PktPair gets worse? PktPair suffers from self-interference only on multi-hop paths.

Summary of Experiment 1 ETX performs well despite ignoring link bandwidth Self-interference is the main reason behind poor performance of RTT and PktPair.

Experiment 2

Median

Outline DSR Revisited Link quality metrics revisited LQSR (Link Quality Source Routing) Experimental results Conclusion

Conclusions ETX metric performs best in static scenarios RTT performs worst PacketPair suffers from self-interference on multi-hop paths Shortest path routing seems to perform best in mobile scenarios