Performance Analysis of Mobile Adhoc Network Routing Protocols Over TCP
Performance Analysis of Mobile Adhoc Network Routing Protocols Over TCP
3, July 2012
ABSTRACT
In order to reduce the communication cost and time we are looking forward for successful implementation of an infrastructure less network like Mobile Ad Hoc Network in all arena of wireless mobile communication. But still it is a challenge to decide a most appropriate routing protocol for MANET. In MANET there is no fixed topology due to the mobility of nodes, interference, multipath propagation and path loss. Since MANET does not use fixed infrastructure rather it always have to find suitable router and routing path for each communication, existing established routing protocol is not suitable for MANET to function properly. Different Routing protocols have been proposed to meet the challenges with MANETs. This paper evaluates the performances of four MANET routing protocols which are DSDV, AODV, DSR and TORA over TCP, a Transport Layer Protocol. The performance metrics which are considered in this paper are packet delivery fractions, normalized routing overload, end to end delay and throughput. DSDV is a proactive protocol and the others are reactive protocols.
KEYWORDS
MANET, TCP, Routing Protocols, Wireless, QoS.
1. INTRODUCTION
A wireless mobile ad-hoc network consists of mobile nodes that are interconnected by wireless-multi-hop communication paths. The nodes and networks are independent and they are controlled by themselves as per requirement. Figure1 depicts a sample MANET.
DOI : 10.5121/ijans.2012.2301
International Journal on AdHoc Networking Systems (IJANS) Vol. 2, No. 3, July 2012
These mobile ad-hoc networks offer unique benefits and versatility for certain environments and applications. In MANET at the same time the mobile nodes are used as transmitter, receiver and router, so no extra base station is required. It can be deployed immediately and at any terrain. Since all nodes are allowed to be mobile, the topology of such networks is necessarily time varying. Thus these types of networks offer many advantages where settings up wired line networks are not feasible. Such advantages attracted immediate interest in its early use among military, police, and rescue agencies, and especially under disorganized or hostile environments, including isolated scenes of natural disaster and armed conflict.
Due to these challenges in MANETs environment wired network routing protocols cannot be used. So special routing protocol is required which will perfectly fit with MANETs environment for successful and precise communication through MANETs. Different types of routing protocols for MANETs are proposed which can be categorised in different ways such as according to Routing Information Update Mechanism, according to use of Temporal Information for Routing, according to the Topology Information Organization, and it can also be classified according to Utilization of Specific Resources. Some proposed MANETs routing protocols are mentioned bellow [1]:
International Journal on AdHoc Networking Systems (IJANS) Vol. 2, No. 3, July 2012
Table-Driven (Proactive) DSDV WRP CGSR STAR OLSR FSR HSR GSR
Hybrid
Yet, it is a major challenge to find the most appropriate routing protocol for MANETs. A routing protocol for mobile ad-hoc wireless network should have the following characteristics [1]: 1. It should be fully distributed. 2. It must be adaptive to frequent topology changes. 3. Minimum connection setup time is desired. 4. It must be localised. 5. It should be loop-free and free from stale routs. 6. Number of broadcasts made by each node should be limited to reduce packet collision. 7. It must converge to the optimal routes quickly once the network topology becomes stable. 8. It must optimally use scarce resources such as bandwidth, computing power, memory, and battery power. 9.Every node in the network should try to store information regarding the stable local topology only. 10.Certain level of QoS should be maintained as demanded by the applications, and timesensitive traffic should be supported. Considering the challenges and expected characteristics for MANET routing protocol we have considered the AODV, DSR, TORA and DSDV for our present research paper to analyze their performances on different performance metrics. In those cases where a protocol supports both unicast and multicast routing we have only considered the unicast routing part. Research on AODV, DSR, TORA and DSDV is done over two transport layer protocols, TCP and UDP. In this paper we have only presented the performances metrics over TCP.
International Journal on AdHoc Networking Systems (IJANS) Vol. 2, No. 3, July 2012
International Journal on AdHoc Networking Systems (IJANS) Vol. 2, No. 3, July 2012
3. SIMULATION METHODOLOGY
For simulation NS2 is used and the following parameters are considered:
4. PERFORMANCE METRICS
4.1. Packet Delivery Fraction
When FTP is concern, then the ratio of the number of packets originated from the source through its application layer and the number of packets received by destination is defined as packet delivery function (PDF). This metric describes the loss rate which will be found by the transport protocols. Thus packet delivery fraction in turn reflects the maximum throughput that the network can support. It also can be described in terms of data loss rate.
International Journal on AdHoc Networking Systems (IJANS) Vol. 2, No. 3, July 2012
Normalized routing Overload can be computed either as a count of the total bytes sent out as routing packets or a count of total number of routing packets sent out. Here we have used the number of routing packets as our metric because, as we claim that the routing algorithms suppresses the unnecessary periodic updates sent out by nodes, so we needed a measure of how many routing packets were saved in a specific routing protocol and what is its roll in TCP. With more routing Overload, the amount of delay experienced by data packets in reaching their destination would be more as there would be congestion, collision and queuing delay. But now as we are reducing the routing overload, it naturally would lead to better packet delivery times.
4.4. Throughput
The number of received packets per unit of time is known as the throughput and the hroughput should be as higher.
PD F (% )
From the above plots we found that the DSDVs performance is the lowest and DSRs performance is the highest in terms of PDF. Here, the performance of TORA is better than AODV but AODV performs much better than DSDV. DSRs performance is almost same in various movement speeds of the nodes but other protocols performance varies according to the change of mobility movements.
6
International Journal on AdHoc Networking Systems (IJANS) Vol. 2, No. 3, July 2012
2.5 2 A ODV 1.5 1 0.5 0 4 8 12 16 Mobility Mov ements in m/s . 20 DSDV DSR TORA
As we can see from the above graph, the normalized routing overloads of DSDV are the smallest than the others and TORA has the highest normalized routing overload. The normalized routing overloads for AODV, TORA and DSR varied frequently for different number of nodes scenarios and with the change of Mobility Movement. But DSDVs normalized routing load varied a little in any scenario and speed.
0.45 0.4 0.35 0.3 0.25 0.2 0.15 0.1 4 8 12 16 Mobility Mov ements (m/s .) 20 A ODV DSDV DSR TORA
In the figure-5 page we see that DSDV has the shortest end-to-end delay than DSR, AODV and TORA and DSR has the highest end to end delay. In route discovery DSR needs more time as their route discovery takes more time since every intermediate node tries to extract information before forwarding the reply. Hence it slows down the transmission of packets which results of greater end-to-end delay for DSR. On the other hand DSDV is a table driven routing protocol. It needs a little end to end delay to transmit data from source to destination because the next hop address is located its table. With different number of nodes
7
International Journal on AdHoc Networking Systems (IJANS) Vol. 2, No. 3, July 2012
scenarios we have also observed that as the number of nodes increased, their end to end delays are also increased.
5.4. Throughput
125 120 115
T hroughput
Throughputs of all routing, protocols plotted in the above graph, are varying with the change of mobility movements. DSDV shows the highest performance. In all the cases TORA shows the lowest performance. The throughputs of AODV are marginal.
Data Loss (% )
International Journal on AdHoc Networking Systems (IJANS) Vol. 2, No. 3, July 2012
5.5.2. Overhead in Routing Protocols As can be seen from figure-8, DSDVs performance is the best and AODV has the lowest performance under TCP. Here the number of nodes are 16 and mobility movement speeds are 4 m/s, 8 m/s, 12 m/s, 16 m/s and 20 m/s respectively.
16000 14000
Routing Packets
6. CONCLUSION
This paper makes contributions in two areas. Firstly, in this paper we have compared the performance of proactive Destination Sequenced Distance - Vector routing protocol; reactive ad hoc on demand distance vector protocol, Dynamic Source Routing protocol and reactive temporary ordered routing algorithm protocol in mobile ad hoc networks under ftp traffic. Secondly, we have presented the comprehensive results of packet delivery fraction, normalized routing overload, end to end delay, throughput and data loss over mobile ad hoc networks of thirty two mobile nodes moving about and communicating with each other at varying time. We have already discussed regarding the performances of our concern routing protocols on different performance metrics in the previous section. Considering all the performance metrics we can conclude that the DSDV shows better performance on TCP than other discussed routing protocols. In our performance analysis we have considered only the unicast routing and various security issues are also out of the scope of this paper.
REFERENCES:
[1] [2] [3] [4] C. S. R. Murthy and B. S. Manoj, Ad Hoc Wireless Networks, Architectures and Protocols, 2nd ed., Pearson Education, 2008. C. E. Perkins and P. Bhagwat, Highly Dynamic Destination- Sequenced Distance Vector Routing, ACM SIGCOMM Computer Commun. Rev., Oct. 1994, pp. 234-244. Charles E. Parkins, Mobile Ad-hoc Network Terminology, Internet-draft, draft-ietf- term00.text, March,1997. David B. Jhonson and David A. Maltz, Dynamic Source Routing in Wireless Ad Hoc Networks, in mobile computing edited by Tomasz Imielinski and Hank Korth, chapter 5, pages 153-181. Kluwer Academic Publishers. 9
International Journal on AdHoc Networking Systems (IJANS) Vol. 2, No. 3, July 2012 [5] Vincent D. Park and M. Scott Corsen, Temporary Ordered Routing Algorithm, Version 1: Functional Specification, Internet-draft, draft-ietf-manet-tora-spec-01.text, August-1998. [6] N. Qasim, F. Said and H. Aghvami, Mobile Ad Hoc Networking Protocols Evaluation through Simulation for Quality of Service, IAENG International Journal of Computer Science, 36:1, IJCS_36_1_10, Advance online publication: 17 February 2009 [7] Scott Corson and Joseph Macker, Mobile Ad-hoc Networking (MANET): Routing Protocol Performance Issues and Evaluation Considerations, Internet-draft, draft-ietf-manet-issues-01.text, March, 1998. [8] C.E. Perkins and E.M. Royer, Ad-Hoc On-Demand Distance Vector Routing, Proceedings of IEEE WMCSA99, New Orleans, LA, Feb. 1999, pp. 90-100. [9] S. Murthy, and J. J. Garcia-Luna-Aceves, An Efficient Routing Protocol for Wireless Networks, ACM Mobile Networks and Applications Journal, Special Issue on Routing in Mobile Communication Networks, vol. 1, no. 2, Oct. 1996, pp. 183-197. [10] C.E. Perkins and E.M. Royer, Ad-Hoc On-Demand Distance Vector Routing, Proceedings of IEEE WMCSA99, New Orleans, LA, Feb. 1999, pp. 90-100.
10