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

Slides:



Advertisements
Similar presentations
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Advertisements

Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
1 Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks Richard Draves, Jitendra Padhye, and Brian Zill Microsoft Research.
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
Author: Julia Richards and R. Scott Hawley
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
OSPF 1.
Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks Wang Yang Tsinghua University 1.
WHITEBOARD: A DISTRIBUTED APPLICATION OVER XCAST WHITEBOARD: A DISTRIBUTED APPLICATION OVER XCAST Justinus Andjarwirawan Justinus Andjarwirawan.
UNITED NATIONS Shipment Details Report – January 2006.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
1 Multi-Channel Wireless Networks: Capacity and Protocols Nitin H. Vaidya University of Illinois at Urbana-Champaign Joint work with Pradeep Kyasanur Chandrakanth.
How to Evaluate Exotic Wireless Routing Protocols? 1 Dimitrios Koutsonikolas 1, Y. Charlie Hu 1, Konstantina Papagiannaki 2 1 Purdue University, 2 Intel.
Scalable Routing In Delay Tolerant Networks
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
Year 6 mental test 5 second questions
Multipath Routing for Video Delivery over Bandwidth-Limited Networks S.-H. Gary Chan Jiancong Chen Department of Computer Science Hong Kong University.
1 Improving TCP/IP Performance Over Wireless Networks Authors: Hari Balakrishnan, Srinivasan Seshan, Elan Amir and Randy H. Katz Presented by Sampoorani.
Protocol layers and Wireshark Rahul Hiran TDTS11:Computer Networks and Internet Protocols 1 Note: T he slides are adapted and modified based on slides.
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
1 EE 122: Networks Performance & Modeling Ion Stoica TAs: Junda Liu, DK Moon, David Zats (Materials with thanks.
Chapter 1: Introduction to Scaling Networks
Local Area Networks - Internetworking
1 Improving TCP Performance over Mobile Networks HALA ELAARAG Stetson University Speaker : Aron ACM Computing Surveys 2002.
1 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED. On the Capacity of Wireless CSMA/CA Multihop Networks Rafael Laufer and Leonard Kleinrock Bell.
Countering DoS Attacks with Stateless Multipath Overlays Presented by Yan Zhang.
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
Chapter 20 Network Layer: Internet Protocol
1 Network Address Translation (NAT) Relates to Lab 7. Module about private networks and NAT.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 EN0129 PC AND NETWORK TECHNOLOGY I IP ADDRESSING AND SUBNETS Derived From CCNA Network Fundamentals.
IPv6 Routing.
© 2012 National Heart Foundation of Australia. Slide 2.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 10 Routing Fundamentals and Subnets.
1 Introduction to Network Layer Lesson 09 NETS2150/2850 School of Information Technologies.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 2 Networking Fundamentals.
Chapter 9: Subnetting IP Networks
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA TCP/IP Protocol Suite and IP Addressing Halmstad University Olga Torstensson
Analyzing Genes and Genomes
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Intracellular Compartments and Transport
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 9 TCP/IP Protocol Suite and IP Addressing.
PSSA Preparation.
Essential Cell Biology
Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks Richard Draves, Jitu Padhye, Brian Zill Microsoft Research.
1 Estimation of Link Interference in Static Multi-hop Wireless Networks Jitendra Padhye, Sharad Agarwal, Venkat Padmanabhan, Lili Qiu, Ananth Rao, Brian.
Comparison of Routing Metrics for Static Multi-Hop Wireless Networks Richard Draves, Jitendra Padhye and Brian Zill Microsoft Research Presented by Hoang.
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.
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.
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.
Link Estimation, CTP and MultiHopLQI. Learning Objectives Understand the motivation of link estimation protocols – the time varying nature of a wireless.
Overview of Mesh Networking MSR Jitendra Padhye Microsoft Research January 23, 2006.
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.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
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.
Hongkun Li, Yu Cheng, Chi Zhou Illinois Institute of Technology, Chicago, IL, USA IEEE GLOBECOM 2008.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Routing Metrics for Wireless Mesh Networks
Routing Metrics for Wireless Mesh Networks
Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks
Routing Metrics for Wireless Mesh Networks
Multi-Rate ETX: A Radio-Aware Routing metric for s Mesh Networks
A High-Throughput Path Metric for Multi-Hop Wireless Routing
Presentation transcript:

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

2 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.

3 Routing in Multi-hop Wireless Networks Mobile networks: –Minimum-hop routing (shortest path) –DSR, AODV, TORA …. Static networks: –Minimum-hop routing tends to choose long, lossy wireless links –Taking more hops on better-quality links can improve throughput [De Couto et. al., HOTNETS 2003]

4 Link-quality Based Routing Metrics to measure wireless link quality: –Signal-to-Noise ratio –Packet loss rate –Round trip time –Bandwidth –… Our paper: experimental comparison of performance of three metrics in a 23 node, indoor testbed.

5 Contributions of our paper Design and implementation of a routing protocol that incorporates notion of link quality –Link Quality Source Routing (LQSR) –Operates at layer 2.5 Detailed, side-by-side experimental comparison of three link quality metrics: –Per-hop Round Tip Time (RTT) [Adya et al 2004] –Per-hop Packet Pair (PktPair) –Expected Transmissions (ETX) [De Couto et al 2003]

6 Summary of Results ETX provides best performance Performance of RTT and PktPair suffers due to self-interference PktPair suffers from self-interference only on multi-hop paths

7 Outline of the rest of the talk LQSR architecture (brief) Description of three link quality metrics Experimental results Conclusion

8 LQSR Architecture Source-routed, link-state protocol –Derived from DSR Each node measures the quality of links to its neighbors This information propagates throughout the mesh Source selects route with best cumulative metric Packets are source-routed using this route

9 Link Quality Metrics 1.Per-hop Round Trip Time (RTT) 2.Per-hop Packet-Pair ( PktPair ) 3.Expected transmissions (ETX) 4.Minimum-hop routing (HOP) Binary link quality

10 Metric 1: Per-hop RTT Node periodically pings each of its neighbors –Unicast probe/probe-reply pair RTT samples are averaged using TCP-like low- pass filter Path with least sum of RTTs is selected

11 Metric 1: Per-hop 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

12 Metric 2: Per-hop Packet-Pair 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

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

14 Metric 3: Expected Transmissions 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

15 Metric 3: Expected Transmissions 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

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

17 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.

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

19 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

20 Median Throughput ETX performs best. RTT performs worst.

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

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

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

24 What ails PktPair? PktPair suffers from self-interference only on multi-hop paths.

25 Summary ETX performs well despite ignoring link bandwidth Self-interference is the main reason behind poor performance of RTT and PktPair. Similar results for multiple simultaneous flows.

26 Experiment 2 Walk slowly around network periphery for 15 minutes with a laptop Mobile laptop is the sender, a corner node is receiver Repeated 1-minute TCP transfers

27 Testbed Layout

28 Shortest path routing is best in mobile scenarios?

29 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 –Metric-based routing does not converge quickly?

30 Ongoing/Future work Explicitly take link bandwidth into account Support for multiple heterogeneous radios per node –To appear in MOBICOM 2004 Detailed study of TCP performance in multi-hop networks Repeat study in other testbeds

31 For more information Source code, binaries, tech reports, …

32 Backup slides

33 LQSR Architecture Implemented in a shim layer between Layer 2 and 3. The shim layer acts as a virtual Ethernet adapter –Virtual Ethernet addresses –Multiplexes heterogeneous physical links Advantages: –Supports multiple link technologies –Supports IPv4, IPv6 etc unmodified –Preserves the link abstraction –Can support any routing protocol Architecture: Header Format: Ethernet Mesh connectivity Layer with LQSR IPv4IPv6IPX EthernetMCL Payload: TCP/IP, ARP, IPv6…

34 Web transfers Simulated Web transfer using Surge One node serves as web server Six nodes along periphery act as clients Results: ETX reduces latency by 20% for hosts that are more than one hop away from server.

35 Static Multi-hop Wireless Networks Motivating scenario: –Community wireless networks (Mesh Networks) Very little node mobility Energy not a concern Main Challenge: –Improve Network capacity Minimum-hop count routing is inadequate –Tends to choose long, lossy wireless links [De Couto et. al., HOTNETS 2003]

36 Traditional Multi-hop Wireless Networks Envisioned for mobility-intensive scenarios Main concerns: –Reduce Power consumption –Robustness in presence of mobility, link failures Routing: –Minimum-hop routing (shortest path) with various modifications to address power and mobility concerns –DSR, AODV, TORA ….