performance evaluation and improvement of broadcasting
play

Performance Evaluation and Improvement of Broadcasting Algorithms - PowerPoint PPT Presentation

Performance Evaluation and Improvement of Broadcasting Algorithms in Ad Hoc Networks Hao Zhang and Zhong Ping Jiang ECE Department Polytechnic University, New York 1 Ad Hoc Networks No base station, self-organized Energy and bandwidth


  1. Performance Evaluation and Improvement of Broadcasting Algorithms in Ad Hoc Networks Hao Zhang and Zhong Ping Jiang ECE Department Polytechnic University, New York 1

  2. Ad Hoc Networks � No base station, self-organized � Energy and bandwidth constraint � Mobility sensitive (vehicular ad-hoc) � Applications � Vehicular networks � Disaster relief � Military task 2

  3. Application of Broadcast Algorithms � Route searching (DSR, AODV, ZRP protocols) � Location discovery (location-based routing) � Information dissemination (sensor network) 3

  4. Broadcast Features � Broadcast packet size is small � No prior global topology knowledge � No synchronization � Unreliable --- 100% reliable required in some cases � No acknowledgement of any kind, no RTS/CTS dialogue, � Broadcast frequency is much higher for mobile scenarios 4

  5. Broadcast Storm Problem C The straight forward broadcast approach (flooding): Each A B node rebroadcasts a newly t 0 t 0 received message. collision D D is a hidden terminal of A,B Many messages are broadcasted � simultaneously to the whole network I ncrease the number of hidden � terminals, leading to network- wide collisions and contentions 5

  6. Reduce Broadcast Redundancy � Alleviate the broadcast storm problem � Reduce no. of transmitting (forward) nodes while still covering most nodes in the network. � These special forward nodes form a Connected Dominant Set (CDS). � Finding a minimum CDS is a NP hard problem, so need to design heuristic methods. C A B t 0 no collision D 6

  7. Ad Hoc Broadcast Algorithms � Probability based algorithms � Fixed probability � Counter-based � Distance-based � Sender based algorithms � Multi-point Relay (MPR) � Dominant Pruning (DP) � Partial Dominant Pruning (PDP) � Receiver based algorithms � Self Pruning (SP) � Wu and Li’s Marking Methods (Rule1-2,Rule K) 7

  8. Our Work � Analytical models for various broadcast algorithms � Mobility sensitive broadcast algorithms � Broadcast algorithms in route searching 8

  9. Mobility Sensitive Broadcast Algorithms � Mobility can harm protocol performance. � Objective: Design mobility sensitive mechanisms on top of existing broadcast schemes. 9

  10. A Popular Broadcast Algorithm --- MPR Multi-Point Relay Scheme: Nodes at K+ 1 hop should be covered by K hop nodes. Greedily select forward nodes. 3-hop G F E 2-hop D 1-hop B C 0-hop A 10

  11. When nodes are moving… Link AC is broken… 3-hop G F 2-hop E D 1-hop B C 0-hop A 11

  12. Adaptive Covering Method • Every node-pair is given a relative stability level (RSL) (1 or 2). • I n mobile cases, the number of covering forward nodes is increased. RSL(u,x)* RSL(x,v)+ RSL(u,y)* RSL(y,v)+ … > = 4. v v v v 2-hop 2 2(1) 2(1) 1 1 1 1 1 1 2(1) x 1-hop y y x y x x 1(2) 1 1(2) 1(2) 1 1 2 1 1 1 sender u u u u (a) (b) (c) (d) 12

  13. 13 Probability Analysis 2(1) 1(2) y (b) u v 1(2) 2(1) x (a) u v 2 2 x

  14. Numerical Results Delivery ratio vs. maximum moving speed. 14

  15. Numerical Results cont’d Delivery ratio vs. number of nodes. 15

  16. Efficient Broadcast in Route Searching � To find a destination, conventional method is to broadcast a route searching packet to the whole network. � To reduce redundancy and save network bandwidth, route searching packets are transformed to termination packets after the destination is found. 16

  17. Limited-Hop Broadcast Algorithm Nodes that have not received a packet Nodes that have received a packet 17

  18. Simulation Results The network is composed of 80 nodes, M is no. of destinations, K is the limited hop no. 18

  19. Conclusions � Broadcast is a widely used technique in ad hoc & sensor networks. � Efficient broadcast algorithms should be adaptive to nodal mobility. � Performance can be analytically revealed. 19

  20. On-going Work � Broadcast algorithms in sensor location systems. � Broadcast algorithms in vehicular communications. � Exploiting feedback information to enhance broadcast efficiency. 20

  21. 21 Thanks!

Recommend


More recommend