dynamic counter based broadcast in manets
play

Dynamic Counter-Based Broadcast in MANETs Sara Omar al-Humoud 1 - PowerPoint PPT Presentation

Dynamic Counter-Based Broadcast in MANETs Sara Omar al-Humoud 1 Introduction Contribution DCB Related Stochastic Deterministic work Flooding Broadcasting Background Routing Wireless MANET Outline MANETs Broadcasting Fixed


  1. Dynamic Counter-Based Broadcast in MANETs Sara Omar al-Humoud 1

  2. Introduction Contribution DCB Related Stochastic Deterministic work Flooding Broadcasting Background Routing Wireless MANET

  3. Outline MANETs Broadcasting Fixed Counter-Based Broadcast Dynamic Counter-Based Broadcast Simulation and Results Questions Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  4. MANETs MANETs? Decentralised Dynamic topology Radio communication Energy constrained (b) Wireless Local Area Networks. (a) Infrastructure-based wireless network (b) ad hoc wireless network. 3 Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  5. MANET Applications Military applications Collaborative and distributed computing Inter-Vehicle Communications Emergency operations 4 Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  6. Outline MANETs Broadcasting Fixed Counter-Based Broadcast Dynamic Counter-Based Broadcast Simulation and Results Questions Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010 xtreemos summer school 2010

  7. Broadcasting Broadcasting is the process by which a given node sends a packet to all other nodes in the network: Discovering neighbours Collecting global information Addressing Helping in multicasting and Unicast Route discovery, route reply, in on-demand routing protocols like DSR, AODV to broadcast control messages Conventionally broadcast is done through flooding 5 Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  8. Broadcast by Flooding Flooding may lead to 90 Redundancy x Consume limited bandwidth 68 Contention Number of Messages 45 x Increase in delay Collision 23 x High packet loss rate Broadcast storm 0 0 1 2 3 4 5 6 7 8 9 10 problem! Number of Nodes f(n) = n 2 – 2n + 1 6 Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  9. Stochastic Broadcasting Methods Probability-based Rebroadcast with probability P Counter-based Rebroadcast if the node received less than C th copies of the msg Location-based Rebroadcast if the area within the node’s range that is yet to be covered by the broadcast > A th Distance-based Rebroadcast if the node did not receive the msg from another node at a distance less than D th Simple Implementation RD based on instantaneous information from broadcast msgs 7 Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  10. Deterministic Broadcasting Methods Self-pruning Scalable broadcasting Dominant Pruning Cluster-based Elaborate Implementation Rebroadcast decision based on neighbourhood study xtreemos summer school 2010 8 Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud

  11. Outline MANETs Broadcasting Fixed Counter-Based Broadcast Dynamic Counter-Based Broadcast Simulation and Results Questions Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  12. Counter-Based Broadcast When receiving a message: counter c is set to keep track of number of duplicate messages received. Random Assessment Delay (RAD) timer is set. When the RAD timer expires the counter is tested against a fixed threshold value C , broadcast is inhibited if c > C . Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  13. Outline MANETs Broadcasting Fixed Counter-Based Broadcast Dynamic Counter-Based Broadcast Simulation and Results Questions Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  14. Dynamic Counter-Based Broadcast combines both techniques Stochastic : counter threshold Deterministic : neighbour-knowledge Normal Very Sparse V. Dense 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... 28 29 30 31 32 33 34 ... ... ... ... ... ... 250 High C Low C Drop Rebroadcast Don’t count Don’t count Don’t wait Don’t wait long Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  15. Dynamic Counter-based Get the Broadcast ID Get the Broadcast ID c = 1 Set RAD [0..Tmax] yes No No yes Counter-based Flooding No yes While (RAD) same same packet packet heard heard c = c + 1 End while C < c Trans packet drop packet Trans packet drop packet

  16. Outline MANETs Broadcasting Fixed Counter-Based Broadcast Dynamic Counter-Based Broadcast Simulation and Results Questions Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  17. Simulation Environment Mobility Mobility Traces Generator ns2 Output Results simulator Traces Analysis Traffic Traffic Pattern Generator Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  18. Simulation Parameters Simulation parameter Value Simulator ns-2 (version 2.33) Network Area 1000x1000 meters 2 Transmission range 100 meters Simulation Time 900 sec Number of Trials 30 MAC layer protocol IEEE 802.11b Maximum Nodal Speed 8 (m / sec) = 28.8 km / hour Confidence interval 95% Random Way Point Mobility Models Manhattan Mobility Model Reference Point Group Mobility Model Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  19. Mobility Models Random Way Point How it works? at every instant, a node randomly chooses a destination and moves towards it with a velocity chosen uniformly randomly from [0,V max ] 50 nodes Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  20. Mobility Models Manhattan Mobility Model Geographic restrictions on node mobility Depend on maps Map: horizontal and vertical streets At an intersection of a horizontal and a vertical street, the mobile node can turn left, right or go straight 75 nodes 50 nodes Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  21. Mobility Models Reference Point Group Mobility Model • Military, touring groups • Group: has a logical centre (group leader) that determines the group's motion behaviour • Each node deviates its velocity (both speed and direction) randomly from that of the leader. – Number of groups – Speed Deviation – Angle Deviation – Leader mobility trace 10 V_{member}(t) = V_{leader}(t) + random() * SDR * max_speed theta_{member}(t) = theta_{leader}(t) + random() * ADR * max_angle SDR: Speed Deviation Ratio ADR: is the Angle Deviation Ratio. Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  22. Mobility Models Reference Point Group Mobility Model • Military, touring groups • Group: has a logical centre (group leader) that determines the group's motion behaviour • Each node deviates its velocity (both speed and direction) randomly from that of the leader. – Number of groups – Speed Deviation – Angle Deviation – Leader mobility trace 30 V_{member}(t) = V_{leader}(t) + random() * SDR * max_speed theta_{member}(t) = theta_{leader}(t) + random() * ADR * max_angle SDR: Speed Deviation Ratio ADR: is the Angle Deviation Ratio. Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  23. Performance metrics Saved Rebroadcast (r � t)/r : how much a node saves packets (not rebroadcast)? • r = number of hosts receiving the broadcast message • t = number of hosts that actually transmitted the message. Reachability r/e: what is the percentage of nodes delivering packets successfully? • r = number of hosts receiving the broadcast packet • e = number of reachable mobile hosts, directly or indirectly, from the source host . Average latency how long it takes a packet to be delivered? the interval from the time the broadcast was initiated to the time the last host finished its rebroadcasting. Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  24. Simulation results Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  25. Simulation results Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  26. Simulation results Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  27. Conclusions and Future Directions DCB broadcasting scheme gain in SRB (+62%) slight loss in reachability (-14%) some gain (+8%) in average latency investigate more on achieving higher reachability in accord to some acceptable loss in � SRB values. Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

  28. Questions Thank you! http://dcs.gla.ac.uk/~sara/ Dynamic Counter-Based Broadcast in MANETs Sarah Al-Humoud xtreemos summer school 2010

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend