270 likes | 393 Views
Single-Path vs. Multi-Path Routing in Ad Hoc Networks. Yashar Ganjali Joint work with: Abtin Keshavarzian June 4, 2003. Outline. Single-path vs. multi-path routing Comparison Criteria Network model Traffic distribution analysis 4-1. Single-path routing 4-2. Multi-path routing
E N D
Single-Path vs. Multi-Path Routing in Ad Hoc Networks Yashar Ganjali Joint work with: Abtin Keshavarzian June 4, 2003
Outline • Single-path vs. multi-path routing • Comparison Criteria • Network model • Traffic distribution analysis 4-1. Single-path routing 4-2. Multi-path routing • Simulations • Optimal number of paths? • Conclusion Single-path vs. Multi-path Routing in Ad Hoc Networks
s s t t Single-path vs. Multi-path Single-path routing Multi-path routing Single-path vs. Multi-path Routing in Ad Hoc Networks
Comparison Criteria • Overhead: • Route discovery overhead • Route maintenance overhead • Data transmission overhead • Load distribution (throughput) Single-path vs. Multi-path Routing in Ad Hoc Networks
Network Model • Nodes: Distributed uniformly in a circle of radius one with density (high) • Links: Any two nodes with distance <= T are connected • Traffic: Each node sends to any other node in the network with fixed rate Single-path vs. Multi-path Routing in Ad Hoc Networks
Problem Statement Find the amount of flow going through a node (load) at distance r from the center. Single-path vs. Multi-path Routing in Ad Hoc Networks
S2 Any path starting at a node in S1going to a node in S2 goes through node F. Therefore, the traffic going through node F is proportional to S1 x S2. S1 Load Distribution Analysis:Single-path Routing [P. Pham and S. Perreau, INFOCOM’03] F d Single-path vs. Multi-path Routing in Ad Hoc Networks
Load Distribution Analysis:Multi-path Routing • [Pham and Perreau, INFOCOM’03]: Load is distributed uniformly using multi-path routing. Single-path vs. Multi-path Routing in Ad Hoc Networks
Load Distribution Analysis:New Approach Single-path vs. Multi-path Routing in Ad Hoc Networks
Load Distribution Analysis:New Approach (Cont’d) Single-path vs. Multi-path Routing in Ad Hoc Networks
Load Distribution Analysis • Problem:For a given node Fin the network find the set of all node pairs (A,B)such that the rectangle defined by A and B contains F. B A F Single-path vs. Multi-path Routing in Ad Hoc Networks
Load Distribution Analysis B w A F w Single-path vs. Multi-path Routing in Ad Hoc Networks
F Load Distribution Analysis B=(x,y) L A d y=L cos y=L sin L =d cos x=d cos2 y=d sin cos y2+(x-d/2)2=d2/4 Single-path vs. Multi-path Routing in Ad Hoc Networks
A Load Distribution Analysis B F Single-path vs. Multi-path Routing in Ad Hoc Networks
A Load Distribution Analysis F Single-path vs. Multi-path Routing in Ad Hoc Networks
A Load Distribution Analysis F Single-path vs. Multi-path Routing in Ad Hoc Networks
A Load Distribution Analysis F Single-path vs. Multi-path Routing in Ad Hoc Networks
A Load Distribution Analysis F Single-path vs. Multi-path Routing in Ad Hoc Networks
Load Distribution Analysis • For a fixed node F, and and a given node A we can find all points B such that the traffic from A to B goes through F. • If we sum up for all nodes A we can find the total traffic going through F. F A r Single-path vs. Multi-path Routing in Ad Hoc Networks
Load Distribution Analysis Single-path vs. Multi-path Routing in Ad Hoc Networks
How to choose W? • It is inversely proportional to . • It depends on how nodes are connected. • It depends on how paths are chosen: • Length metric: hop-count, Euclidian distance. • Edge-disjoint vs. node disjoint. • It is increased by the number of paths in multi-path routing. Single-path vs. Multi-path Routing in Ad Hoc Networks
How to choose W? (cont’d) • Keep all parameters fixed. • Find W based on simulations for single-path. • For k paths use kW. Single-path vs. Multi-path Routing in Ad Hoc Networks
Evaluation of the Model Simulation Analysis Single-path vs. Multi-path Routing in Ad Hoc Networks
Valiant’s Method? Effect of Increasing the Number of Paths in Multi-path routing Single-path vs. Multi-path Routing in Ad Hoc Networks
Effect of Increasing the Number of Paths in Multi-path routing Single-path vs. Multi-path Routing in Ad Hoc Networks
Conclusion • We introduced a new method for analyzing the traffic in Ad Hoc Networks. • Advantages of the new model: • Works for both single-path and multi-path • Sensitive to the number of paths • Takes into account the topology • We showed that increasing the number of paths in multi-path routing does not dramatically affect the load balance in the network. Single-path vs. Multi-path Routing in Ad Hoc Networks
Thank you! Single-path vs. Multi-path Routing in Ad Hoc Networks