Download presentation
Presentation is loading. Please wait.
Published byJesse Cole Modified over 9 years ago
1
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 2 Universidade Federal Fluminense Los Angeles, USA Niteroi, Brazil 3 Universidade Federal de Minas Gerais Belo Horizonte, Brazil
2
Multiple Gateways Total load directed to the lowest-cost gateway Current routing models limited to unicast delivery Prevents simultaneous use of multiple gateways Fairness and under-utilization issues Internet 2 Gateway
3
Our Contributions New routing paradigm for wireless networks Internet traffic can be delivered to any gateway Network decides both the path and gateway on the fly Optimal polynomial-time routing algorithm Load balancing Load split among different gateways via anycasting Technique for different gateway uplink bandwidths 3
4
Anycast Forwarding Packet broadcast to multiple nodes simultaneously High chance of at least one node receiving it Node with the lowest cost forwards it on Coordination with overhearing or ACK channels Time SNIR Time SNIR Time SNIR 4
5
Plasma Routing Every node forwards packets to a set of nodes Directed acyclic graph (DAG) to the gateways This DAG is called a plasma path 5 s d1d1 d2d2 d3d3
6
Plasma Routing Challenges Forwarding set selection Few neighbors: lower receiver diversity Many neighbors: potentially higher costs Rate selection Lower rates: lower loss, longer range, less hops Higher rates: higher loss, shorter range, more hops Gateway set selection More gateways do not always reduce the routing cost How to choose the optimal tradeoff point? 6
7
Plasma Path Cost What is the cost of a plasma path? Similar to the cost in anypath routing* Composed of two different components Hyperlink cost Remaining cost d iJ (r) DJ(r)DJ(r) DJ(r)DJ(r) i J 7 d1d1 d2d2 * R. Laufer et al. “Multirate Anypath Routing in Wireless Mesh Networks”, INFOCOM’09 R. Laufer et al., “Polynomial-Time Algorithms for Multirate Anypath Routing in Wireless Multihop Networks”, IEEE/ACM ToN
8
Plasma Cost Example Cost calculation 8 1.4? 1.1 10 i.3.2.9.5.9.1 d1d1 d2d2 0 0 0 d3d3 J.4
9
Plasma Cost Calculation Is it better to use more nodes/gateways? No! Additional node always decreases hyperlink cost May increase remaining cost 9 1.4? 1.1 10 i.3.2.9.5.9.1 d1d1 d2d2 0 0 0 d3d3 J’.4
10
Plasma Routing Distributed and optimal routing algorithm Generalization of the Bellman-Ford algorithm Run time of 10 s d1d1 d2d2 d3d3.4.3.1.5.3.2.3.1.8.2.1.4.2.7.3.7 ∞ ∞ 0 ∞ ∞ 0 0 ∞ ∞ ∞ ∞ 10.9 2.7 1.6 2.7 5.5 3.0 3.6 5.7 6.5 3.3 5.6
11
Load Balancing Plasma already has some intrinsic load balancing Gateway d 1 receives of the traffic Gateway d 2 receives of the traffic In general, a gateway d receives Load depends on delivery ratios i.3.2.9.8.9.1 j k l d1d1 d2d2 11
12
Each gateway d assigned a non-zero cost Higher cost has a back-pressure effect Load Balancing 12 5.6 6.5 0 2.7 1.6 0 2.7 5.5 3.0 3.3 s d1d1 d2d2 d3d3.4.3.1.5.3.2.3.1.8.2.1.4.2.7.3.7 0 9.9 7.4 1 3.7 6.9 9 8.8 6.5 10.9 10.6 7
13
IEEE 802.11a Path-loss and SNIR models for the PHY layer 500x500 m 2 grid topology with 11x11 nodes Simulation Scenario 13
14
Plasma Throughput 14 98% 2.9x 5.6x
15
Plasma End-to-End Delay 15 2.5x 2.2x 5.4x
16
Different Uplink Bandwidths 16 1 Mbps
17
Conclusions Plasma routing Generalization of anypath routing to anycast delivery Optimal polynomial-time distributed routing algorithm Load balancing for different uplink bandwidths Simulation results 98% throughput gain and 2.2x delay decrease Load balancing gives additional 63% throughput gain 17
18
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 2 Universidade Federal Fluminense Los Angeles, USA Niteroi, Brazil 3 Universidade Federal de Minas Gerais Belo Horizonte, Brazil
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.