Communication Technology, Vol 3, Issue 8, August - 214 ISSN (Print) 232-5156 AODV, DSDV Performance Analysis with TCP Reno, TCP NewReno, TCP Vegas And TCP Tahoe on Mobile Ad-hoc Networksusing NS2 KiranKumar.Velala¹,V.S.V.S.Murthy², Routhu Praveen Kumar ³ ¹M.Tech Student, CSEDepartment, Raghu Engineering College ²³ Assistant Professor, CSEDepartment, Raghu Engineering College Abstract - A mobile ad-hoc network (MANET) is a network that doesn t need any infrastructure which is capable of communicating between nodes without any centralized administration. MANET is the best choice which is of less cost and can be deployed easily.. In the research work, we will proceed by doing investigation on MANET protocols like Ad hoc on demand routing protocol(aodv), Destination Sequence distance vector(dsdv) protocols by using the different TCP variants like TCP Reno, TCP New Reno, TCP Vegas and TCP Tahoe using NS2.. The TCP variants analysis is done based on these performance metrics: TCP Throughput, Packet Loss, Packet Delivery Ratio and Jitter. Keywords MANET, AODV, DSDV, TCP Reno, New Reno, Vegas, Tahoe. 1. Introduction Mobile ad-hoc networks (MANETs) are heterogeneous mix of different wireless and mobile devices, ranging from little hand-held devices to laptops. In MANET the inter connections between nodes are capable of changing on continual basis. In MANET, nodes within each other s wireless transmission ranges can communicate directly. Each MANET acts as either host or router. The key issue in MANETs is the necessity that the routing protocols must be able to respond rapidly to topological changes in the network.a mobile ad-hoc networking (MANET) working group has been formed within the Internet Engineering Task Force(IETF) to develop a routing frame work for IP-based protocols in ad-hoc networks. Many different protocols have been proposed to solve the multi-hop routing problem in ad-hoc networks like AODV and DSDV. The purpose of this work is to understand the working mechanism and investigate that which routing protocol gives better performance in which situation. Figure: Mobile Ad-hoc Network (MANET) OVER VIEW OF ROUTING PROTOCOLS: Ad hoc On Demand Distance Vector (AODV): Ad hoc On Demand Distance Vector (AODV) routing is a routing protocol for mobile ad hoc networks(manets) and other wireless ad hoc networks.it is jointly developed in Nokia Research Centre,University of California, Santa Barbara and University of Cincinnati by C.Perkins, E.Belding-Royer and S.Das. AODV is reactive routing protocol is also called as On-Demand protocol. The major difference between AODV and other On-demand routing protocols is that it uses a destination sequence number (DestSeqNum) to determine an up-to-date path to the destination. AODV is capable of both unicast and multicast routing. AODV provides loop free routes even while repairing broken links. We include an evolution methodology and simulation results to verify the operation of our algorithm. The advantage of AODV is that it creates no extra traffic for communication along existing links. Destination Sequenced Distance Vector (DSDV): DSDV is a hop-to-hop distance vector routing protocol. The DSDV protocol is a table driven algorithm based on the classical Bellman-Ford routing mechanism. The www.ijrcct.org Page 878
Communication Technology, Vol 3, Issue 8, August - 214 ISSN (Print) 232-5156 improvements made to the Bellman-Ford algorithm include freedom from loops in routing tables. DSDV is one of the most well known table-driven routing algorithms for MANETs. The DSDV routing algorithm is based on the number of hops to reach the destination, sequence number of the classical. The main attributes of DSDV protocol are to avoid loops, to resolve the count to infinity problem and to reduce high routing overhead. TCP OVER MANET: The Transmission Control Protocol (TCP) was designed to provide reliable end-toend delivery of data over unreliable networks. In practice, most TCP deployments have been carefully optimized in the context of wired networks. Ignoring the properties of wireless Mobile Ad-hoc Networks (MANETs) can lead to TCP implementation with poor performance. The introduction of new protocols such as Bluetooth, IEEE 82.11 and Hyperlan are making possible the deployment of MANETs for commercial purposes. TCP is an essential protocol for Internet communication.without its rate control traffic congestion would have rendered the Internet useless. In particular, TCP should not care whether the Internet Protocol ( IP) is running over wired or wireless connections. TCP assumes that network congestion and no transmission errors cause packet loss. It also assumes that the Round Trip Time (RTT) is relatively constant (little jitter) and that rerouting happens very quickly. TCP performs well in wired networks, but it will suffer from serious performance degradation in a wireless network. In MANETs, the main problem of TCP lies in performing congestion control in case of losses that are not induced by network congestion. The IEEE 82.11 wireless stack is by for the most common wireless platform that is used for ad-hoc networking today. PARAMETERS: Packet Delivery Ratio: Packet delivery ratio is defined as the ratio of the number of delivered data packets between the source and destination. PDR = Total number of packets received / Total number of Packets Sent*1. Throughput: Throughput is defined as the rate of successful message delivery over a communication channel. Throughput = N/1 Where N is the number of bits received successfully by all destinations. END TO END Delay: The average time taken by a data packet to arrive its destination. EED= (arrive time -send time)/ number of connections Jitter: Jitter is the deviation from true periodicity of a presumed periodic signal in electronics and telecommunication. Jitter may be observed in characteristics such as frequency of successive pulses, the signal amplitude, or phase of periodic signals. Jitter is a significant, and usually undesired, factor in the design of almost all communications links. Ex: USB, PCI-e, SATA, OC-48 Jitter = Total Delay/ No. of Samples. TCP NEW RENO: New Reno TCP is defined by RFC 3782, which advance the retransmission during the fast recovery phase of TCP RENO. In NEW RENO TCP we will show a simple change to TCP makes it possible to avoid some of the performance problems of RENO TCP. It is able to detect multiple packet losses and thus is much more efficient than RENO in the event of multiple packet losses. It over comes the problem faced by RENO by reducing the CWD multiple times. New RENO congestion avoidance mechanisms to detect incipient congestion are very efficient and utilize network resources much more efficiently. TCP RENO: TCP RENO induces packet losses to estimate the available band width in the network. While there are no packet losses, TCP RENO continues to increase its window size by one during each round trip time (RTT). When it experiences a packet loss, it reduces its window size to one half of the current www.ijrcct.org Page 879
Communication Technology, Vol 3, Issue 8, August - 214 ISSN (Print) 232-5156 window size. This is called additive increase and multiplicative decrease. Additive increase and multiplicative decrease algorithm is based on the results obtained. Such an algorithm leads to a fair allocation of bandwidth. TCP RENO, however, fails to achieve such fairness because TCP is not a synchronized rate based control scheme, which is necessary for convergence. We can easily see the congestion avoidance mechanism PERFORMANCE EVALUATION: The simulation is performed by using NS2 tool. In this paper it is evaluated with various network environments given in below table. Table: Simulation parameters adopted by TCP RENO. Figure: NAM Simulation Window 1. Packet Delivery Ratio: Here we compare the protocols AODV and DSDV in network environment and the result is shown in below diagrams and graphs, TCP Vegas provides high performance. TCP Vegas: TCP Vegas was proposed by Brakmo et al. TCP Vegas adopts a more sophisticated bandwidth estimation scheme. It uses the difference between expected and actual flows rate to estimate the available bandwidth in the network. The difference in the flow rate can be easily translated into the difference between the window size and the number of acknowledged packets during the Round Trip Time, using the equation. Diff= (Expected-Actual) Base RTT. The three major changes induced by Vegas are: New Re-Transmission Mechanism, Modified Slow Start and Congestion avoidance. TCP Tahoe: TCP Tahoe refers to the TCP congestion control Algorithm which was suggested by Van Jacobson. The Tahoe TCP implementation added a number of new Algorithms and refinements to earlier implementations. The new algorithm includes slowstart, congestion avoidance and fast retransmits. The Tahoe cannot detect and retransmit lost packets much faster. TCP Tahoe is based on the principle of Conservation of packets i.e. if the connection is running at the available bandwidth capacity then a packet is not injected into the network unless a packet is taken out as well. Figure: Packet Delivery Ratio in AODV Figure: Packet Delivery Ratio in DSDV www.ijrcct.org Page 88
Communication Technology, Vol 3, Issue 8, August - 214 ISSN (Print) 232-5156 2. End-to-End Delay: In End-to-End Delay we have analyzed that Reno provides constant Delay in different network environment in both AODV,DSDV. Figure: Packet Delay in AODV delay (Milliseconds).85.8.75.7.65.6.55.5.45.4.35.3.25.2.15.1.5 2, 4, 6, 8, 1, 12, 14, message [FlowID=] tcp [FlowID=] ack [FlowID=] Figure:Packet Delay graph in DSDV 3. Throughput: Here we show the throughput performance against mobile nodes in three TCP variants. From the graphs we can observe that TCP Vegas outperforms among others. 1.6 1.5 1.4 cbr 1.3 1.2 delay (Milliseconds) 1.1 1.9.8.7.6.5.4.3.2.1 5 1 15 2 25 3 35 4 45 5 Figure: Packet Delay graph in AODV 55 6 Figure: Throughput in AODV Figure: Packet Delay in DSDV throughput (Bytes/s) 19, 18, 17, 16, 15, 14, 13, 12, 11, 1, 9, 8, 7, 6, 5, 4, 3, 2, 1, 1 2 3 4 simulation time (ms) Figure: Throughput graph AODV 5 6 cbr www.ijrcct.org Page 881
Communication Technology, Vol 3, Issue 8, August - 214 ISSN (Print) 232-5156 Figure: Jitter in DSDV.85.8.75.7 message [FlowID=] tcp [FlowID=] ack [FlowID=].65.6 Figure: Throughput in DSDV 3. Jitter: Here we show the performance of Jitter in both AODV and DSDV against the TCP variants. From the graphs we can observe that TCP Vegas outperforms in Jitter. jitter (Milliseconds).55.5.45.4.35.3.25.2.15.1.5 2, 4, 6, 8, 1, 12, Figure: Jitter graph in DSDV 14, 1.5 1.4 1.3 1.2 1.1 Figure: Jitter in AODV cbr Conclusion: In this work we have investigated on the routing protocols of manet like AODB which is called as Reactive Routing Protocol and on DSDV which is called as Proactive Routing Protocol with different TCP variants.. According to obtained results the by considering the parameters like packet delivery ratio, throughput, packet loss and jitter. The performance of DSDV in all places including all TCP variants is better as compared to AODV protocol. And also among the different TCP variants it is observed that TCP VEGAS is better than TCP TAHOE, RENO and NEW RENO. Incase of packet loss TCP VEGAS perform better than TCP TAHOE. The efficiency of Vegas is best and performs well in all packets. jitter (Milliseconds) 1.9.8.7.6.5.4.3.2.1 5 1 15 2 25 3 35 Figure: Jitter graph in AODV 4 45 5 55 6 REFERENCES: [1] Gayathri janakiraman, T.Nirmal Raj and R.M.Suresh AODV, DSDV, DSR Performance Analysis with TCP Reno, TCP New Reno, TCP Vegas on Mobile Ad-hoc Networks using NS2. International Journal of computer Applications (975-8887), vol 72-No.19, June 213. [2] Ankur lal, Dr.Sipy Dubey AODV, DSDV Performance Analysis with TCP Reno, Tcp Vegas and TCP-NJplus Agents of Wireless Networks on Ns2. International Journal of www.ijrcct.org Page 882
Communication Technology, Vol 3, Issue 8, August - 214 ISSN (Print) 232-5156 Advanced Research in Computer Science and Software Engineering ISSN: 2277 128x, vol. no.2,issue 7, July 212. [3] Akshai Aggarwal, Savita Gandhi, Nirbhay Chaubey PERFORMANCE ANALYSIS OF AODV, DSDV AND DSR IN MANETS. International Journal of Distributed and Parallel Systems (IJDPS) Vol.2, No.6, November 211 [4] Aparna Shrivastva, Asish Khare, Sunita Tiwari Enhanced Recovery scheme for TCP New Reno in MANET International Journal of Engineering Research and Development e-issn: 2278-67X, p-issn: 2278-8X, www.ijerd.com Volume 3, Issue 8 (September 212), PP. 27-35. [5] Arwinder Singh, Amit Kumar Comparative Performance of Different TCP Variants over Routing Protocols In MANET [6] Pankaj Rohal, Ruchika Dahiya, Prashant Dahiya Study and Analysis of Throughput, Delay and Packet Delivery Ratio in MANET for Topology Based Routing Protocols (AODV, DSR and DSDV. INTERNATIONAL JOURNAL FOR Using NS2. International Journal Of Engineering Research & Management Technology. May- 214 Volume 1, Issue 3. ADVANCE RESEARCH IN ENGINEERING AND TECHNOLOGY. Vol. 1, Issue II, Mar. 213 ISSN 232-682. [7] Preeti Gaharwar1, Mr. Sunil R. Gupta Performance Comparison of Routing Protocols. International Journal of Advanced Research in Computer and Communication Engineering Vol. 2, Issue 4, April 213. [8] Arun Kumar B. R, Lokanatha C. Reddy, Prakash S. Hiremath Performance Comparison of Wireless Mobile Ad- Hoc Network Routing Protocols. IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.6, June 28. [9] Payal, Sudesh Kr. Jakhar CBR Traffic Based Performance Investigations of DSDV, DSR and AODV Routing Protocols for MANET Using NS2. International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-237, Volume-3, Issue-4, September 213. www.ijrcct.org Page 883