Presentation is loading. Please wait.

Presentation is loading. Please wait.

Performance Improvement in Ad hoc Wireless Networks with Consideration to Packet Duplication Takayuki Yamamoto Department of Informatics and Mathematical.

Similar presentations


Presentation on theme: "Performance Improvement in Ad hoc Wireless Networks with Consideration to Packet Duplication Takayuki Yamamoto Department of Informatics and Mathematical."— Presentation transcript:

1 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

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

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

4 Sep. 18 2001APCC 20014 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) A E B D C ‥ (B,3)(C,4) 2 ::: ‥ (C,2)(B,1) 1 ‥ EB Destinaton Node ID routes Network configuration table at node A

5 Sep. 18 2001APCC 20015 Protocol Description Fixed time divided slot Slot based maximum lifetime of packets Relay echo acknowledgement Slot 0 1 2 3 4 5 Node A Node B send forward relay echo The forwarded packet by node B can be received by all neighbor nodes. This “ relay echo ” is used as an ACK at node A. After receiving the relay echo, node A deletes the packet in its buffer. relay echo

6 Sep. 18 2001APCC 20016 Protocol Description Restransmission control Slot 0 1 2 3 4 Node A Node B resend transmission failure × Node A retransmits the packet after pre-specified time when it cannot receive a relay echo from node B.

7 Sep. 18 2001APCC 20017 Packet Duplication Problem Packet retransmission caused by relay echo receipt failure Packet Duplication Additive network load and performance degradation

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

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

10 Sep. 18 2001APCC 200110 Suggestions 1. Random delay time before packet retransmission 2. Drop a packet that lacks lifetime to reach its destination to reduce the probability of continuous echo loss caused by the retransmission feature to prevent network congestion and packet collisions

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

12 Sep. 18 2001APCC 200112 Slot 0 1 2 3 4 5 Node X Node A Node B send forward collisio n × echo loss send × echo resend forward echo resend echo Detail of Suggestion 1 Probability of repeated echo loss can be reduced by random delay time 1. Random delay time before packet retransmission Case 2: Random delay time

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

14 Sep. 18 2001APCC 200114 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

15 Sep. 18 2001APCC 200115 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 both improvements

16 Sep. 18 2001APCC 200116 Throughput much effectivea little effectiveboth ineffectivea little effectivedrop much effectiveineffectiverandom lifetime 128lifetime 8 Explanation of labels original ・・・ original system random ・・・ only suggestion 1 drop ・・・ only suggestion 2 both ・・・ both suggestions Throughput improvements Maximum lifetime is 8 Maximum lifetime is 128

17 Sep. 18 2001APCC 200117 Packet Loss Rate (PLR) PLR degradation much effectivea little effectiveboth ineffectivea little effectivedrop much effectiveineffectiverandom lifetime 128lifetime 8 Maximum lifetime is 8 Maximum lifetime is 128 Explanation of labels original ・・・ original system random ・・・ only suggestion 1 drop ・・・ only suggestion 2 both ・・・ both suggestions

18 Sep. 18 2001APCC 200118 Duplication Rate Duplication Rate (packets/sec) much effectivea little effectiveboth ineffectivea little effectivedrop much effectiveineffectiverandom lifetime 128lifetime 8 Explanation of labels original ・・・ original system random ・・・ only suggestion 1 drop ・・・ only suggestion 2 both ・・・ both suggestions Maximum lifetime is 8 Maximum lifetime is 128

19 Sep. 18 2001APCC 200119 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


Download ppt "Performance Improvement in Ad hoc Wireless Networks with Consideration to Packet Duplication Takayuki Yamamoto Department of Informatics and Mathematical."

Similar presentations


Ads by Google