1 / 19

Performance Improvement in Ad hoc Wireless Networks with Consideration to Packet Duplication

Performance Improvement in Ad hoc Wireless Networks with Consideration to Packet Duplication. Takayuki Yamamoto Department of Informatics and Mathematical Science, Graduate School of Engineering Science, Osaka University, Japan tak-ymmt@ics.es.osaka-u.ac.jp. Contents.

earl
Download Presentation

Performance Improvement in Ad hoc Wireless Networks with Consideration to Packet Duplication

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Performance Improvementin Ad hoc Wireless Networkswith Consideration to Packet Duplication Takayuki YamamotoDepartment of Informatics and Mathematical Science,Graduate School of Engineering Science,Osaka University, Japantak-ymmt@ics.es.osaka-u.ac.jp

  2. Contents • Introduction of target system • Flexible Radio Network • Packet Duplication Problem • Process of the duplication • Methods to improve the performance • Performance evaluation through simulations • Conclusion and Future Work APCC 2001

  3. Flexible Radio Network • Wireless data collection systemdeveloped by Fuji Electric Co., Ltd. • Multi-hop network organized bystationary terminals • Application examples • Power consumption collectionin manufacturing plants • Sales account of vending machines • Usage data collection from ski lift gates http://www.fujielectric.co.jp/eng/index.html APCC 2001

  4. Destinaton Node ID E D B E ‥ 1 (B,1) (C,2) ‥ routes B 2 (C,4) (B,3) ‥ : : : Network configuration table at node A C A System Description • Network configuration table • Periodic route data exchange • Each node maintains multiple routes to all nodes in the same network • Route data = (Neighbor ID, Hop count to destination) APCC 2001

  5. Slot 0 1 2 3 4 5 Node A relay echo send Node B forward relay echo Protocol Description • Fixed time divided slot • Slot based maximum lifetime of packets • Relay echo acknowledgement The forwarded packet by node Bcan be received by all neighbornodes. This “relay echo” is usedas an ACK at node A. Afterreceiving the relay echo, node Adeletes the packet in its buffer. APCC 2001

  6. Slot 0 1 2 3 4 Node A × resend transmissionfailure Node B Protocol Description • Restransmission control Node A retransmits the packet after pre-specified timewhen it cannot receive a relay echo from node B. APCC 2001

  7. Packet retransmission caused byrelay echo receipt failure Packet Duplication Additive network loadand performance degradation Packet Duplication Problem APCC 2001

  8. Left in a buffer due to an echo miss Slot 0 1 2 3 4 5 Node A × echo miss send Node B resend echo forward Node C forward Need to preventan echo loss Normal relay Packet Duplication Process Missing only an echo ↓ Node Aconsiders thatas its transmission failure ↓ Retransmission makes a duplicated packet APCC 2001

  9. Policy of Suggestions • Packet duplication is caused by an echo loss • Nodes cannot differentiate a transmission failureand the echo loss • Focus on the echo loss due to packet collisions • Preventing packet collisions leads to decreasingthe number of duplicated packets • Synergy effect for packet collisions and packet duplications improves the performance APCC 2001

  10. Suggestions • Random delay time before packet retransmission • Drop a packet that lacks lifetime to reach its destination to reduce the probability of continuous echoloss caused by the retransmission feature to prevent network congestion and packetcollisions APCC 2001

  11. Packet collision repeatsdue to fixed delay time Slot 0 1 2 3 4 5 Node X send resend × × resend × × Node A echo loss echo loss send Node B echo echo forward forward Detail of Suggestion 1 1. Random delay time before packet retransmission Case 1: Fixed delay time (3 slots) collision collision APCC 2001

  12. Probability of repeatedecho loss can be reducedby random delay time Slot 0 1 2 3 4 5 Node X send × resend collision Node A × echo loss echo send resend Node B echo echo forward forward Detail of Suggestion 1 1. Random delay time before packet retransmission Case 2: Random delay time APCC 2001

  13. Reject the packet whose lifetime is shorter than the minimum hop count to its destination which is maintained in the configuration table ( ) (X, D, 1) (X, D, 0) D A B C Packet: (source, destination, lifetime) Detail of Suggestion 2 2. Drop a packet that lacks lifetime to reach its destination (X, D, 2) APCC 2001

  14. Simulation Environment • The Network Simulator - ns-2 • Random node allocation with three packet generating nodes shown in the below figure • Performance measures are • throughput • packet loss rate (PLR) • duplication rate APCC 2001

  15. Simulation Environment • Two kinds of the maximum lifetime, 8 and 128 • See the relationship between the maximum lifetime and each suggestion • Compared systems under these lifetimes are • the original system • the systems with each improvement • the system with bothimprovements APCC 2001

  16. lifetime 8 lifetime 128 random ineffective much effective drop a little effective ineffective both a little effective much effective Throughput Maximum lifetime is 8 Maximum lifetime is 128 Throughput improvements Explanation of labels original・・・original system random・・・only suggestion 1drop・・・only suggestion 2both・・・both suggestions APCC 2001

  17. lifetime 8 lifetime 128 random ineffective much effective drop a little effective ineffective both a little effective much effective Packet Loss Rate (PLR) Maximum lifetime is 8 Maximum lifetime is 128 PLR degradation Explanation of labels original・・・original system random・・・only suggestion 1drop・・・only suggestion 2both・・・both suggestions APCC 2001

  18. lifetime 8 lifetime 128 random ineffective much effective drop a little effective ineffective both a little effective much effective Duplication Rate Maximum lifetime is 8 Maximum lifetime is 128 Duplication Rate (packets/sec) Explanation of labels original・・・original system random・・・only suggestion 1drop・・・only suggestion 2both・・・both suggestions APCC 2001

  19. Conclusion and Future Work • Our suggestions are capable to prevent an echo loss and a packet duplication • The system with both improvements always shows the good performance regardless of the maximum lifetime value • Future Works • Effective method to decide the maximum lifetime based on a route length • Another evaluation on a system with end-to-end upper layer protocol such as TCP APCC 2001

More Related