Multirate Anypath Routing in Wireless Mesh Networks Rafael Laufer †, Henri Dubois-Ferrière ‡, Leonard Kleinrock † Acknowledgments to Martin Vetterli and.

Slides:



Advertisements
Similar presentations
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Advertisements

1 S4: Small State and Small Stretch Routing for Large Wireless Sensor Networks Yun Mao 2, Feng Wang 1, Lili Qiu 1, Simon S. Lam 1, Jonathan M. Smith 2.
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.
1 A Framework for Joint Network Coding and Transmission Rate Control in Wireless Networks Tae-Suk Kim*, Serdar Vural*, Ioannis Broustis*, Dimitris Syrivelis.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Characterization of Wireless Networks in the Home Michael Bruno James Lawrence 1.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
ExOR:Opportunistic Multi-Hop Routing For Wireless Networks
PROXY FOR CONNECTIVITY We consider the k shortest edge disjoint paths between a pair of nodes and define a hyperlink, whose ‘connectivity’ is defined as:
Gentian Jakllari, Stephan Eidenbenz, Nick Hengartner, Srikanth V. Krishnamurthy & Michalis Faloutsos Paper in Infocom 2008 Link Positions Matter: A Non-Commutative.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL Presented by: Ao-Jan Su.
MIMO-CAST: A CROSS-LAYER AD HOC MULTICAST PROTOCOL USING MIMO RADIOS Soon Y. Oh*, Mario Gerla*, Pengkai Zhao**, Babak Daneshrad** *Computer Science Dept.,
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.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Wi-fi Range. Topics Discussed When we say range or coverage, what do we mean? What factors can affect range? Why are there so many different designs of.
Selected Data Rate Packet Loss Channel-error Loss Collision Loss Reduced Packet Probing (RPP) Multirate Adaptation For Multihop Ad Hoc Wireless Networks.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Capacity of Ad Hoc Networks Quality of Wireless links Physical Layer Issues The Channel Capacity Path Loss Model and Signal Degradation MAC for.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
Wireless MESH network Tami Alghamdi. Mesh Architecture – Mesh access points (MAPs). – Mesh clients. – Mesh points (MPs) – MP uses its Wi-Fi interface.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Lecture 1 Wireless Networks CPE 401/601 Computer Network Systems slides are modified from Jim Kurose & Keith Ross All material copyright J.F.
Tuning the Carrier Sensing Range of IEEE MAC Jing Deng,Ben Liang and Pramod K. Varshney Univ. of New Orleans Globecom 2004.
SOAR: Simple Opportunistic Adaptive Routing Protocol for Wireless Mesh Networks Authors: Eric Rozner, Jayesh Seshadri, Yogita Ashok Mehta, Lili Qiu Published:
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
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.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Wireless Sensor Networks COE 499 Energy Aware Routing
1 Yue Qiao Computer Science and Engineering Sep AirExpress: Enabling Seamless In-band.
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
1/30 Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks Wireless and Sensor Network Seminar Dec 01, 2004.
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.
Effects of Multi-Rate in Ad Hoc Wireless Networks
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
PLASMA: A New Routing Paradigm for Wireless Multihop Networks R. Laufer 1 P. Velloso 2 L. Vieira 3 L. Kleinrock 1 1 University of California, Los Angeles.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
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.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
Distributed Channel Assignment and Routing Multiradio Mutlichannel Multihop Wireless Networks Haitao Wu, Fan Yang, Kun Tan, Jie Chen, Qian Zhang, and Zhenshrng.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
Cooperative MIMO Paradigms for Cognitive Radio Networks
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
1 UFlood: High-Throughput Wireless Flooding Jayashree Subramanian Collaborators: Robert Morris, Ramakrishna Gummadi, and Hari Balakrishnan.
Routing Metrics and Protocols for Wireless Mesh Networks Speaker : 吳靖緯 MA0G0101.
Minimum Energy Reliable Paths Using Unreliable Wireless Links Qunfeng Dong, Suman Banerjee, Micah Adler, and Archan Misra Mobihoc 2005.
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
System Study of the Wireless Multimedia Ad-hoc Network based on IEEE g Authors Chung-Wei Lee Jonathan C.L. Liu & Kun Chen Yu-Chee Tseng & S.P. Kuo.
1587: COMMUNICATION SYSTEMS 1 Wide Area Networks Dr. George Loukas University of Greenwich,
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
Routing Metrics for Wireless Mesh Networks
Routing Metrics for Wireless Mesh Networks
Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Routing Metrics for Wireless Mesh Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
A High-Throughput Path Metric for Multi-Hop Wireless Routing
ExOR:Opportunistic Multi-Hop Routing For Wireless Networks
Opportunistic Routing in Multi-hop Wireless Networks*
Presentation transcript:

Multirate Anypath Routing in Wireless Mesh Networks Rafael Laufer †, Henri Dubois-Ferrière ‡, Leonard Kleinrock † Acknowledgments to Martin Vetterli and Deborah Estrin † Computer Science Department University of California at Los Angeles ‡ Riverbed Technology, Inc. Lausanne, Switzerland

Loss and Instability M. Lukac, Measuring Wireless Link Quality, 2007

Wireless Networks  Different properties for the wireless medium  Lossy and unstable links  Limited transmission range  Collisions and hidden terminals  Intra- and inter-flow interference  Broadcast nature  Same routing paradigm for wireless networks?  Can the broadcast medium work in our favor?

Anycast Forwarding  Packet sent to multiple nodes simultaneously  High chance of at least one node receiving it  Node with the shortest distance forwards it on  Coordination with overhearing and suppression

Anypath Routing  Every node forwards the packet to a set of nodes  A set of paths from the source to the destination  This set of paths is called an anypath

Our Contributions  Potential issues with single-rate anypath routing  New routing paradigm for wireless networks  Anypath routing with multiple bit rates  Rate diversity imposes new challenges  Introduction of a routing metric for multirate  Routing algorithm for a single and multiple rates  Not exponential  Same complexity as Dijkstra’s and optimal  Indoor 18-node b testbed measurements

Single-Rate Anypath Routing  Under-utilization of available bandwidth resources  Some hyperlinks perform well at higher rates  Others may only work at low rates Transmission Rate Delivery probability Optimal operation point

Single-Rate Anypath Routing  Network disconnection at high rates  Higher rates have a shorter transmission range  Significant decrease in network density  Lossier links and eventually disconnection  Connectivity guaranteed only at low rates!

Multirate Anypath Routing  Every node forwards the packet to a set of nodes  A transmission rate for each forwarding set  A set of paths with potentially different rates  We call this a multirate anypath

Challenges  Loss ratios usually increase with rate  Higher rate is not always beneficial  Shorter radio range for higher rates  Different connectivity and density for each rate  Higher rates  Less spatial diversity and more hops between nodes  Lower rates  More spatial diversity and less hops between nodes  How to choose both the forwarding set and rate?  Shortest multirate anypath problem

Multirate Anypath Cost  What is the cost of a multirate anypath?  Composed of two different components  Hyperlink cost  Remaining cost d iJ DJDJ DJDJ i J (r)(r) (r)(r) (r)(r) (r)(r)

 Expected transmission time (ETT)  Average time used to transmit a packet  Assuming a link with delivery probability  Transmission rate and packet size  Expected anypath transmission time (EATT)  Tradeoff between bit rate and delivery probability Routing Metric

Remaining Cost  Weighted average of the distances of nodes in J  If D 1 ...  D n, node j is the relay with probability  Weight w j (r) defined as with

The Single-Rate Case  Link-state routing protocol  Shortest Anypath First algorithm  Running time of O ( V log V + E )     0        s d

0 The Single-Rate Case  Link-state routing protocol  Shortest Anypath First algorithm  Running time of O ( V log V + E )            s d

0 The Multirate Case  Shortest Multirate Anypath First algorithm  A distance estimate for each rate  Running time of O ( V log V + ER )           (.4,.2) (.6,.1) (.4,.1) (.6,.5) (.3,.2) (.3,.1) (.5,.2) (.8,.4) (.2,.1) (.7,.2) (.8,.2) (.9,.4) (.7,.2) (.6,.3) (.9,.6) (.5,.1) (.5,.4) (.3,.3) (.2,.1) (.2,.2) (.9,.2) (.4,.2) (.7,.2) 0 (.7,.3)  DiDi (r)(r) s d

Shortest Multirate Anypath First  Why does it work?  Three properties assuming D 1  D 2 ...  D n  Property 1  Shortest forwarding set is of the form J = { 1, 2,..., j } D1D1 D2D2 D3D3

Shortest Anypath First  Why does it work?  Still assuming D 1  D 2 ...  D n  Property 2  Nodes are settled in order { 1, 2,..., n }  Forwarding sets tested in order { 1 }, { 1, 2 },..., { 1, 2,..., j } {1}{1,2}{1,2,3} D1D1 D2D2 D3D3

DiDi Di’Di’ D i ’’ Shortest Multirate Anypath First  Why does it work?  Still assuming D 1  D 2 ...  D n  Property 3  Distance using { 1 } higher than distance using { 1,2 }, which is higher than using { 1,2,3 }, until { 1, 2,..., j } D i  D i ’  D i ’’ {1}{1,2}{1,2,3} D1D1 D2D2 D3D3

Shortest Multirate Anypath First  Putting it all together  Three properties assuming D 1  D 2 ...  D n  Shortest forwarding set is of the form J = { 1, 2,..., j }  Forwarding sets tested in order { 1 }, { 1, 2 },..., { 1, 2,..., j }  Distance using { 1 } higher than distance using { 1,2 }, which is higher than using { 1,2,3 }, until { 1, 2,..., j }  All properties and optimality proven in the paper

802.11b Indoor Testbed

 Stargate microserver  Intel 400-MHz Xscale PXA255 processor  64 MB of SDRAM  Linux OS  SMC EliteConnect SMC2532W-B PCMCIA  IEEE b  Prism2 chipset and HostAP driver  Maximum transmission power of 200 mW  Proprietary power control algorithm

802.11b Indoor Testbed  Wireless mesh network  3-dB omni-directional rubber duck antenna  30-dB SA3-XX attenuator  Weaker signal during both transmission and reception  Larger distance emulated  Network diameter  At 11 Mbps, up to 8 hops with 3.1 hops on average  At 1 Mbps, up to 3 hops with 1.5 hops on average

802.11b Indoor Testbed  Software  Click modular router  MORE software package  Modified HostAP driver  Raw frames  Measure the delivery probability of each link  1500-byte frames  Transmitted at 1, 2, 5.5 and 11 Mbps

Distribution of Delivery Probabilities

Evaluation Metric  Multirate anypath routing  Always lower cost than single-rate anypath  Gain of multirate over single-rate anypath  Ratio between single-rate and multirate distances  How many times is multirate anypath better? G DiDi DiDi ’ =

Gain of Multirate Anypath Routing

Transmission Rate Distribution

Conclusions  Opportunistic routing paradigm for multiple rates  Range and delivery probability change with rate  Shortest multirate anypath problem  Introduction of the EATT routing metric  Shortest Multirate Anypath First algorithm  Measurements from an indoor b testbed  Single rate may lead to network disconnection  Multirate outperforms 11-Mbps anypath routing by 80% on average and up to 6.4x with full connectivity  Distribution of bit rates not concentrated at any rate

Multirate Anypath Routing in Wireless Mesh Networks Rafael Laufer †, Henri Dubois-Ferrière ‡, Leonard Kleinrock † Acknowledgments to Martin Vetterli and Deborah Estrin † Computer Science Department University of California at Los Angeles ‡ Riverbed Technology, Inc. Lausanne, Switzerland