Professional Documents
Culture Documents
Mrs. Sharonpriya1, Mr.Jagathguru.G2 Assistant Professor, Department of Computer Science & Engineering, B. S. Abdur Rahman University Chennai-48,sharonpriya2004@gmail.com, 2 Post Graduate Student, Department of Computer Science & Engineering, B. S. Abdur Rahman University Chennai-48,jagathguru.g@gmail.com
1
Abstract
The wireless sensor networks suffer from resource limitations, high failure rates and faults caused by the defective nature of wireless communication and the wireless sensor characteristics. In this paper, the drawbacks of enhanced fault-tolerance mechanism of Ad hoc On-Demand Distance Vector (AODV) routing protocol for WSN called the ENFAT-AODV is addressed. In order to overcome the drawbacks of ENFAT-AODV the PRRTD-AODV routing protocol is proposed. The proposed protocol is to find the route which has the highest end-to-end reliability from the source to the destination based on hop-by-hop packet reception probability. The end-to-end reliability of a route is considered by the product of hop-by-hop packet reception probability of the links in the route. For reliable delivery, the protocol chooses the route which has the highest end-to-end reliability. The experiment shows that the proposed protocol is superior in terms of packet delivery ratio, reduce dropped packets, end-to-end delay, and the delay jitter.
1. Introduction
A wireless sensor network is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor physical or environmental conditions, such as temperature, sound, vibration, pressure, motion or pollutants, at different locations.
Key words:
Wireless sensor network, Fault-tolerance, AODV, Backup path,Packet Reception Rate
.
WSNs are prone to failure due to physical damage, communication link errors, environmental interference, software bugs, malicious attack, and so on. It results in low reliability of performance of sensor nodes. In Section 2,The ENFAT- AODV routing protocol is depicted, In Section 3,the proposed PRRTD-AODV routing protocol is discussed. In Section 4,the results from comprehensive simulations are presented, analyzed and evaluated. Finally, the conclusion and future work in Section 5.
2.
fresh enough main route to the destination, it will generate a main Route Reply (main RREP) packet. Then, the main RREP is unicasted in a hop-by-hop fashion to the source. As the main RREP is forwarded back to the source, every intermediate node which processes the main RREP creates a forward route (main route) to the destination. When the source receives the main RREP, it records the main route to the destination in its main routing table. If multiple RREPs are received by the source, the route with the shortest hop count is chosen.
path towards the source node, it also discards the received backup RREQ. The reason behind these conditions is to prevent unnecessarily wide dissemination of the backup RREQ and establishment of useless backup route.
to
In PRRTD- AODV, the Packet Reception Rate (PRR) is used as the metric, and consider the product of each PRR in a route.
The best reliable route is the one which has the highest product of each PRR. Generally, PRR is measured and defined by successful packet delivery ratio. Packet Reception Rate between node x and y is defined as equation below:
PRR(x,y) =
TotalNumberOfPacketTransmissions ----------------------------------------------------TotalNumberOfSuccessfulTransmissions
From a node x to source there might be several different paths, then there are several PRRTS of node x, but the PRRTS node x holds will be the highest. If there is another path from node x to the source of which the PRRTS is higher than the known one, node x will update the route, and also update its PRRTS. So, the proposed reliable routing protocol can be described in the following algorithms: When (node x receives an RREQ message from node y) { If (PRRTS(x) < PRRTS(y) * PRR(x, y)) { Updates route to the source from x through y. Updates PRRTS(x) = PRRTS(y) * PRR(x, y); } Forwards RREQ to the next node; } When (node x receives an RREP message from node y) { If (PRRTD(x) < PRRTD(y) * PRR(x, y)) { Updates route to the destination from x through y; Updates PRRTD(x) = PRRTD(y) * PRR(x, y); } } Relays RREP back to the next node; } By applying this algorithm, a certain node will store the highest PRRTD and PRRTS. So, the route which the source chooses to transmit data will be the route having highest packet reception rate to the destination.
That is for example shown in Fig 4 the PRR of node D from node G is 0.4. According to our protocol, node A will have 3 values of PRR in each route: 0.105 of the route A-BC-F-J; 0.252 of A-D-G-J; 0.1944 of A-E-HI-J. Then the route which has the maximum PRR will be selected to transmit data. In this case, it is A-D-G-J. An example of WSN with PRR strength Packet Reception Rate between node x and y will be changed dynamically every time x and y exchange packets.
PRRTD-AODV Details
In order to gain the route which has the highest product of PRR from the source to the destination? From a node x to destination there might be several different paths, then there are several PRRTD of node x, but the PRRTD node x holds will be the highest. If there is another path from node x to the destination of which the PRRTD is higher than the known one, node x will update the route, and also update its PRRTD.
4. Simulation Results
Performance of the proposed protocol has been evaluated through simulation using
NS2. We have 2 kinds of simulations: the first is the comparison between ENFATAODV and PRRTD-AODV routing protocol For the first type of simulation, the number of nodes varies from 5, 10, 15, 20, 25. The average packet delivery ratio, the average End-To-End delay, and the average jitter delay will be considered. The following table shows the detailed setup for our simulation: Simulation time Dimension Transmission power Packet size 30minute 500x500m2 5Mbps 512bytes
Figure 7 presents a considerable difference between these two routing protocols average jitter delays.
1.2 1 0.8 0.6 0.4 0.2 0 5 10 15 20 25 PRRTDAODV ENFATAODV2
In Figure 5, PRRTD-AODV shows a better performance of average packet delivery ratio compared with ENFAT-AODV. The figure shows that the packet delivery ratio of PRRTD-AODV is more stable than ENFAT-AODV. When the number of node is lower or equal 25, the average packet delivery ratios of two protocols are approximately equal. After the number of node reaches 25.
5 4 3 2 1 0 5 10 15 20 25 ENFATAODV PRRTDAODV
5. Conclusion
Reliability is one of the most interesting topics in wireless sensor networks. In order to increase the reliability of the network and overcome the drawbacks of ENFAT-AODV, the Packet Reception Rate is take it as a metric to find the best route one which has the highest product of Packet Reception Rate of each hop in it. The simulation result shows that the packet delivery ratio, the average End-To-End delay and the average jitters can be enhanced when compared with ENFAT-AODV
Figure 6 shows that ENFAT-AODV and PRRTD-AODV have the same average Endo-End delay when the network density is low. But when the network density goes up,
REFERENCES
[1] Che-Aron, Z., Al-Khateeb, W., and Anwar, F., The Enhanced Fault tolerant mechanism of AODV Routing Protocol for Wireless Sensor Network, International Journal on Computer Science and Network Security, 2010. HonaiPhong, N., and Myung-kyun, K., Enhancing Reliability on Wireless Sensor Network by AODVER Routing Protocol, IEEE International Conference On Computer Engineering and Technology, 2010. Kocharia, R., and Sanjeev, S., An Implementation in AODV Based on Active Route Timeout between Sensor nodes in Wireless Sensor Networks, International Journal on Computer Science and Engineering, Mar 2010. Daewon, J., Jaeseon, H., and Hyuk, L., Adaptive Contention Control For Improving End-to-End Throughput Performance of Multihop Wireless Networks, IEEE transaction On Wireless Communication, Feb 2010.
[2]
3]
[4]