Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mac Support for Broadcast-based Ad hoc Forwarding Scheme Ashikur Rahman and Pawel Gburzynski Department of Computing Science University of Alberta Email:

Similar presentations


Presentation on theme: "Mac Support for Broadcast-based Ad hoc Forwarding Scheme Ashikur Rahman and Pawel Gburzynski Department of Computing Science University of Alberta Email:"— Presentation transcript:

1 Mac Support for Broadcast-based Ad hoc Forwarding Scheme Ashikur Rahman and Pawel Gburzynski Department of Computing Science University of Alberta Email: ashikur@cs.ualberta.ca, pawel@cs.ualberta.ca

2 Features & Assumptions Controlled Flooding as a routing scheme Simple Flexible Low cost No control packets Tunable parameters Fixed communication range Bi-directional flows

3 Protocol in Brief Reactive Broadcast-based Converge to a narrow strip of nodes along the shortest path S D

4 Two controlling rules Duplicate Discard (DD) rule Retransmission Count Source ID Sequence no Session ID Destination ID Packet signature Packet Header, Packet signature + r + h + some more fields

5 Packet signatures are stored in DD Cache. First Rule (Cont.) Expiry time of an entry, T r Average transmission time, t avg Initially

6 Second Rule Sub Optimal Path Discard (SPD) rule Target Avoid forwarding via sub optimal path Intermediate node K will keep track of, h SK h DK hbhb S K D Number of Packets to be discarded by K,

7 Second Rule (Cont.) Can be best viewed as series of light bulbs. Nodes on shortest path always turned on Nodes on sub optimal path are periodically turned on/off Frequency of turning on/off varies. S D

8 Second Rule (Cont.) Lower value of m b will cause more flooding. Higher value of m b will narrow down the width of the forwarding node strip. Dynamic quantity The constant need not to be static

9 Experimental Result

10 Couple of MAC Issues Hidden Node Problem A B C Four way handshake RTS/CTS/DATA/ACK ineffective. Does not even use two-way handshake DATA/ACK. Without feedback retransmission is impossible.

11 Fuzzy Acknowledgement Sender will reserve bandwidth for a duration of: –SIFS + ACK tx time Recipient of the packet will send ACK after SIFS Thus Multiple recipients will be allowed to send ACK almost at the same time. Following 3 things can happen (on Sender side) –No activity –A valid ACK –A short period of burst activities Fuzzy ACK not very reliable, merely gives a hint.

12 Cross Layer Interaction Only Forwarding nodes will send ACK. Probabilistic retransmission –Will only retransmit if lies on (close to) optimal path with high probability. Probability can be calculated statistically: RF related to probability of lying on the optimal path If RF > RF threshold Retransmit.

13 Effect of RF threshold

14 Performance Improvement

15 Future Direction Eliminating hidden nodes for broadcast packets. Incorporation of power consumption into heuristics facilitating path identification.

16 Question/Comment


Download ppt "Mac Support for Broadcast-based Ad hoc Forwarding Scheme Ashikur Rahman and Pawel Gburzynski Department of Computing Science University of Alberta Email:"

Similar presentations


Ads by Google