Presentation is loading. Please wait.

Presentation is loading. Please wait.

ExOR: Opportunistic Multi- hop routing for Wireless Networks by; Sanjit Biswas and Robert Morris, MIT Presented by; Mahanth K Gowda Some pictures/graphs.

Similar presentations


Presentation on theme: "ExOR: Opportunistic Multi- hop routing for Wireless Networks by; Sanjit Biswas and Robert Morris, MIT Presented by; Mahanth K Gowda Some pictures/graphs."— Presentation transcript:

1 ExOR: Opportunistic Multi- hop routing for Wireless Networks by; Sanjit Biswas and Robert Morris, MIT Presented by; Mahanth K Gowda Some pictures/graphs adopted from authors’ slides 1

2 O VERVIEW Traditional Routing ExOR: key intuitions and ideas ExOR: Realization Evaluation 2

3 T RADITIONAL R OUTING Links are abstracted as wires. A B C D E DestinationPath EA D E CA D C 3

4 L INK TRANSMISSION IS A B ROADCAST Probability of reception decreases with distance However, there is always a chance that data travels longer C E 90% 60% 10% 4 A D B

5 E X OR E XPLOITS B ROADCAST Best traditional route over 50% hops: 3( 1 / 0.5 ) = 6 tx Throughput  1 / # transmissions ExOR exploits lucky long receptions: 4 transmissions Assumes probability falls off gradually with distance srcdstN1N2N3N4 75% 50% N5 25% 5

6 E X OR E XPLOITS B ROADCAST Traditional routing: 1 / 0.25 + 1 = 5 tx ExOR: 1 /(1 – (1 – 0.25) 4 ) + 1 = 2.5 transmissions Assumes independent losses N1 srcdst N2 N3 N4 25% 100% 6

7 E X OR R EALIZATION : B ATCHING Packets are queued and sent in Batches A list of forwarders prioritized by their ETX values is included In the below topology ---> Source: A, Destination: E Priority order : E C D B A In other words, if E C D B A receive packets, they should forward in that order Other nodes listen They forward packets only if a higher priority node has failed to do so 7

8 A N EXAMPLE A has transmitted a batch of 10 packets 1-10 E receives packets 1, 2 C receives 1 3 4 10 D receives 1 2 5 9 10 B receives 1 2 3 4 5 6 7 8 9 10 E received 1,2 1 2 3 4 5 6 7 8 9 10 Now C forwards 3, 4,10 1 2 3 4 5 6 7 8 9 10 D forwards 5,9 1 2 3 4 5 6 7 8 9 10 B forwards 6, 7, 8 1 2 3 4 5 6 7 8 9 10 8

9 B ATCHING A batch map indicates highest priority node that received each packet in the batch The map is updated and sent over along with data Gossip mechanism: updated batch map propagates from high priority nodes to low priority nodes and ultimately to source When the source receives the updated batch map, it restarts transmission if all packets haven’t got through 9

10 E VALUATION Comparison between traditional 802.11 is done with ExOR Throughput between 65 randomly selected node pairs evaluated 1 mega-byte file exchanged Batch size is 100 Data rate 1 megabit/second 10

11 E X OR: 2 X OVERALL IMPROVEMENT Median throughputs: 240 Kbits/sec for ExOR, 121 Kbits/sec for Traditional Throughput (Kbits/sec) 1.0 0.8 0.6 0.4 0.2 0 0200400600800 Cumulative Fraction of Node Pairs ExOR Traditional 11

12 25 H IGHEST THROUGHPUT PAIRS Node Pair Throughput (Kbits/sec) 0 200 400 600 800 1000 ExOR Traditional Routing 1 Traditional Hop 1.14x 2 Traditional Hops 1.7x 3 Traditional Hops 2.3x 12

13 25 L OWEST THROUGHPUT PAIRS Node Pair 4 Traditional Hops 3.3x Longer Routes Throughput (Kbits/sec) 0 200 400 600 800 1000 ExOR Traditional Routing 13

14 E X OR MOVES PACKETS FARTHER ExOR average: 422 meters/transmission Traditional Routing average: 205 meters/tx Fraction of Transmissions 0 0.1 0.2 0.6 ExOR Traditional Routing 01002003004005006007008009001000 Distance (meters) 25% of ExOR transmissions 58% of Traditional Routing transmissions 14

15 S UMMARY ExOR opportunistically exploits wireless broadcast long distance transmission Avoids retransmission by allowing a low priority node to forward 15

16 I SSUES Periodic link state flooding Queuing for batching causes delay for interactive applications Uses constant data rate for evaluation 16

17 T HANK Y OU Questions ? 17


Download ppt "ExOR: Opportunistic Multi- hop routing for Wireless Networks by; Sanjit Biswas and Robert Morris, MIT Presented by; Mahanth K Gowda Some pictures/graphs."

Similar presentations


Ads by Google