Icfcc conference real


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Icfcc conference real

  1. 1. How bad TCP suffers from packet losses and delays over wireless ad hoc network<br />May Zin Oo, Mazliza Othman<br />Faculty of Computer Science & Information Technology<br /> University of Malaya<br /> Malaysia<br />3rd to 5th April<br />
  2. 2. Outlines<br /><ul><li>What does Ad hoc network mean?
  3. 3. Applying TCP (Transport Layer Protocol) to Ad hoc network
  4. 4. TCP Variants for Ad hoc network
  5. 5. Ad hoc routing protocols
  6. 6. Simulation Methodology
  7. 7. Experimental results from simulations
  8. 8. Conclusion</li></li></ul><li>AD HOC NETWORK<br /><ul><li> Self organizing, self healing, distributed networks
  9. 9. The wireless devices can communicate each other without using central access points in peer-to-peer fashion , but these are within range of each other.
  10. 10. Decentralized wireless network
  11. 11. The determination of which nodes forward data is made dynamically based on the network connectivity.</li></li></ul><li>Applying TCP to Ad Hoc Environment<br /><ul><li> TCP (Transmission Control Protocol)
  12. 12. To provide flow control, congestion control & avoidance, in-order and reliable end-to-end delivery of data packet in the wired networks.
  13. 13. Applying TCP to ad hoc environment,
  14. 14. TCP has to face many problems such as packet losses due to congestion and node mobility, wireless high bit errors, and so on.
  15. 15. Because of these problems, the following TCP versions were intended for wireless environment:
  16. 16. Tahoe, Reno, NewReno, Vegas and Westwood</li></li></ul><li>TCP Versions for Ad Hoc Network<br /><ul><li> TCP Tahoe introduced slow start and congestion avoidance.
  17. 17. Slow start,
  18. 18. Use at the beginning of a transfer or after timeout
  19. 19. Start from minimum window size
  20. 20. Increase window size exponentially
  21. 21. Congestion avoidance,
  22. 22. Increase congestion window size by MSS/cwnd bytes for each ACK received.
  23. 23. Increase window size linearly
  24. 24. In our simulation, I will analysis the following TCP variants.
  25. 25. NewReno
  26. 26. Vegas
  27. 27. Westwood.</li></li></ul><li>Comparison of three variants of TCP<br />
  28. 28. Ad Hoc Routing Protocols<br />
  29. 29. Ad Hoc Routing Protocols<br />
  30. 30. Simulation Methodology <br /><ul><li>Network Simulator (NS-2) was used to study the three variants of TCP over three ad hoc routing protocols.</li></li></ul><li>1<br />2<br />3<br />0<br />1<br />2<br />3<br />4<br />0<br />1<br />2<br />3<br />4<br />0<br />1<br />2<br />3<br />4<br />Simulation Methodology (Continued…)<br />Static ad hoc environment ( 5 nodes & 15 nodes )<br />…<br />5<br />6<br />7<br />14<br />Fig 1: Source node 0 connects to destination node 4 in static ad hoc network<br />Fig 3: Source node 0 connects to destination <br />node 14 in static ad hoc network<br />2<br />7<br />12<br /> Mobile ad hoc environment ( 5 nodes & 15 nodes )<br />…<br />…<br />…<br />…<br />2<br />6<br />7<br />0<br />12<br />8<br />14<br />Fig 2: Source node 0 connects to destination <br />node 4 in mobile ad hoc network<br />Fig 4:Source node 0 connects to destination <br />node 14 in mobile ad hoc network<br />
  31. 31. Simulation Results<br /><ul><li>We simulate each variant of TCP over each routing protocol in static ad hoc network and mobile ad hoc network environments and measure how the node mobility affects TCP and routing protocols in 5-node and 15-node chain topologies.
  32. 32. We have analyzed
  33. 33. Packet loss rates (%)
  34. 34. Data transfer rate
  35. 35. Throughput of received packets at the destination node.</li></li></ul><li>Packet loss rate (%) measurement of DSDV<br />Figure 1<br />Figure 2<br />
  36. 36. Packet loss rate (%) measurement of AODV<br />Figure 3<br />Figure 4<br />
  37. 37. Packet loss rate (%) measurement of DSR<br />Figure 5<br />Figure 6<br />
  38. 38. Comparison of data transfer rate in static environment<br /><ul><li>Vegas is the fastest data transfer rate under various conditions.</li></ul>Figure 7<br />Figure 8<br />
  39. 39. Comparison of data transfer rate in mobile environment<br />Figure 9<br />Figure 10<br />
  40. 40. Measurement of the throughput in mobile ad hoc network<br /><ul><li>All TCP variants over DSDV routing protocol can still receive packets although nodes move out of each other’s transmission range.
  41. 41. This is because DSDV maintains all possible routes to the destination.
  42. 42. Although DSR routing protocol suffer from most packet losses, the number of received packets at destination nodes are the most.</li></li></ul><li>Conclusion<br />In the overview of performance comparison , according to the packet loss rate (%) , <br /><ul><li>NewReno over AODV routing in mobile environment but in less nodes,
  43. 43. Vegas over DSDV and AODV routing in both environment and
  44. 44. Westwood over DSR routing in both environment are the best and least packet loss rate.</li></li></ul><li>