• Nenhum resultado encontrado

Performance Analysis of Different MANET Specific TCP variants

N/A
N/A
Protected

Academic year: 2016

Share "Performance Analysis of Different MANET Specific TCP variants "

Copied!
5
0
0

Texto

(1)

Performance Analysis of Different MANET Specific

TCP variants

Debajyoti Pal 1, Gopal Kundu 2

1 Department of Information Technology 1Assistant Professor, Camellia Institute Of Technology 2

System Administrator, Camellia Institute Of Technology

1

Email- debajyoti.pal@gmail.com

Abstract- Transmission Control Protocol(TCP) is implemented in the transport layer of a MANET, which enjoys the advantage of reliable data transmission over the Internet. However, due to certain unique characteristics of a MANET, modification of classical TCP has been done so as to improve its performance in such an environment. Accordingly, several MANET specific TCP versions like TCP Reno, TCP New Reno, TCP Tahoe and TCP Vegas have come into prominence. This paper evaluates the performance of the different TCP versions for the same network topology over certain fixed parameters like number of packets generated/node, average packet loss, average delay incurred by the packets while in transit from source to destination and the processing time taken by the intermediate nodes. For routing purpose, we have assumed Ad-HocOn Demand Distance Vector Routing (AODV) as the standard. To address the common issues of congestion control as with TCP, the experiment has been carried out under different network loading conditions that have been achieved by slowly increasing the node density.

Keywords –MANET, TCP, Reno, New Reno, Tahoe, Vegas

I. INTRODUCTION

For several decades, TCP has been widely used in wired networks to establish a reliable connection between the participating machines over the unreliable Internetworking Protocol (IP) protocol. In today’s scenario, majority of the traffic generated like File Transfer Protocol (FTP), Hyper Text Transfer Protocol (HTTP), etc. make use of TCP in the transport layer. As a natural consequence, TCP is also the preferred transport layer protocol in case of a MANET also. However, [1] suggests that the performance of TCP in MANET’s is not satisfactory as compared to wired networks. This can be attributed to various factors like dynamic topology, shared medium, high Bit Error Rate (BER), fading, shadowing, hand-off and other radio effects that are inherent to any wireless networks, and hence MANET’s also. Due to dynamic topology, packet loss occurs due to broken (non-existent) routes between the nodes, but TCP assumes that the losses are due to network congestion, which basically is a false positive. Hence, the network undergoes the counterproductive invocation of congestion control mechanisms employed by TCP [2]. Additionally, the problems of hidden and exposed terminals are there which are unique to a shared medium and this further deteriorates the performance of TCP when used in a MANET. Several other constraints are also there which have a cumulative effect of modifying the existing TCP protocol and tune it to suite the requirements of an ad-hoc network like MANET. This ultimately gave rise to a number of alternative TCP variants, the most popular of which are considered and discussed below.

(2)

avoidance strategy that emphasizes on packet delay, rather than packet loss, as a means to determine the rate at which the packets will be sent. This protocol senses congestion at a very early stage based upon the increased value of rout Trip Time (RTT) which is obtained from the packets under transition. The accuracy and efficiency of the algorithm primarily depends on the accurate calculation of the Base RTT value.

Rest of the paper is arranged as follows. Section II lays down the simulation environment. Section III gives a detailed analysis of the simulation results obtained. Finally Section IV concludes the paper.

II.SIMULATION ENVIRONMENT

Simulation has been carried out in ns-2 simulator. To carry out simulation in ns-2, a (.tcl) script file is required. Upon simulation it creates two types of files, a trace file(.tr) and a network animator (.nam) file. The trace file is used for calculation and other statistical analysis purpose, while the .nam file is used to demonstrate the simulation process. While carrying out the simulation, we have taken AODV protocol[7] as the standard. We have taken 5 different scenarios comprising of 10, 30, 50, 70 and 100 nodes. For all the cases we have used a fixed bed size of 500 * 500 square meters. Keeping the area of deployment as a constant and varying the number of nodes gradually, we have tried to create a gradual increasing network load condition, wherein we measure and analyze the performance of the various TCP variants under different node densities. We have assumed the node movability to be under 50% and at a constant speed, which in our case we have limited to 100m/s. The general parameters that we have used in our simulation are tabularized below in table 1 for easy reference [8]:

General Parameters Value

Area 500 * 500 square meters

Network Size 10, 30, 50, 70 and 100 nodes

Data transfer rate 5 Mbps

Mobility ratio 50%

Node velocity 100m/s (constant)

Traffic Type TCP (Tahoe, Reno, New Reno, Vegas)

Simulation Time 60 seconds

Table 1

(3)

Figure 1

III. ANALYSIS OF SIMULATION RESULTS

We have analyzed the entire simulation environment based upon certain parameters viz. the percentage of packets generated to packets lost, average network latency and the processing time taken by the intermediate nodes. Table 2 below shows the percentage of packets generated to packets lost for the different TCP variants under consideration.

Network size TCP Tahoe TCP Reno TCP New Reno TCP Vegas

10 14.13 17.25 17.25 14.54

30 30 13.47 13.35 14.23

50 35.16 23 21.85 23.83

70 37 28 28 25.21

100 38.21 31.98 32.76 34.64

Table 2

The graphical representation of the same has been shown in figure 2 below:

Figure 2

(4)

Table 3

The graphical representation for the same has been shown in figure 3 below.

Figure 3

For any value of network size, the performance of TCP Tahoe is the worst.The average delay that is undergone by a packet while traversing from the source to destination is maximum in case of TCP Tahoe. Thus, the performance of TCP Tahoe is sluggish in nature for any value of the network. In this regard, TCP Vegas exhibits the best performance. Performance provided by TCP Reno or TCP New Reno are more or less same. Thus, if we require a MANET with low delay time i.e. latency time, obviously the choice has to be TCP Tahoe as it has better congestion control mechanisms which is evident from the simulation results.

Table 4 below shows the processing time of the intermediate nodes for the different TCP variants

Network size TCP Tahoe TCP Reno TCP New Reno TCP Vegas

10 2.2307 3.0203 3.0203 2.8219

30 3.4966 2.8295 2.9935 2.3128

50 2.6224 3.0826 3.3968 2.9559

70 2.9874 3.4510 3.4510 3.4294

100 2.7563 3.0793 3.1814 3.3477

Table 4

(5)

Figure 4

From the graph it is clear that overall in case of TCP Reno, TCP New Reno and TCP Vegas the processing time taken by the intermediate nodes is more. This is obvious due to the more sophisticated nature of the above mentioned protocols. Introduction of the “coarse grain retransmission timer”, the concept of fast retransmit and newer congestion control techniques increase the processing time of the nodes and hence the result.

IV.CONCLUSION

In this paper we have tried to compare the performance of the commonly used TCP variants in a MANET. For all network loading conditions and a constant node mobility rate, the overall packet drop is highest in case of TCP Tahoe. Similarly, the average network delay is also most pronounced in case of TCP Tahoe. Thus, TCP Tahoe shows the worst characteristics across all the parameters that we have taken. This can be attributed to the fact that TCP Tahoe takes at least a complete timeout interval to detect congestion. Performance of the rest three of the protocols is more or less the same.

V. REFERENCE

[1] A. A. Reddy and B. N. Chatterji, "A new wavelet based logo-watermarking scheme," Pattern Recognition Letters, vol. 26, pp. 1019-1027, 2005.

[2] Berger, Lima, Manoussakis, Pulgarin and Sanchez, “A performance comparison of TCP protocols over mobile wireless ad hoc networks, “IEEE Electronics, Robotics and Automotive Mechanics Conference, vol. , pp. 88-94, 2006.

[3] V. Jackobson, “ Congestion avoidance and control” in the proceedings of ACM SIGCOMM, pp. 157-187.

[4] S. Floyd and T. Henderson, “ The New Reno Modification to TCP’s fast recovery algorithm”, IETF RFC 2582, April 1999.

[5] Vegas Richard J., Jean Walrand and Venkat Anantharam, “ Issues in TCP Vegas”, Department of Electrical Engineering and Computer Sciences,University of California at Berkley.

[6] “Understanding TCP Vegas: Theory and Practice” , Technical Reports published by Princeton University..

[7] Humaira Eshan and Zartash Afzal Uzmi, “Performance Comparison of Ad-Hoc Wireless Network Routing Protocols”, Proceedings of 8th International INMIC Conference , 24-26th Dec, 2004, pp 457-465.

[8] Rajashree Paul and Ljiljana Trajkovic, Masters Thesis on “ Selective-TCP for Wired/Wireless Networks” available at

Referências

Documentos relacionados

The probability of attending school four our group of interest in this region increased by 6.5 percentage points after the expansion of the Bolsa Família program in 2007 and

didático e resolva as ​listas de exercícios (disponíveis no ​Classroom​) referentes às obras de Carlos Drummond de Andrade, João Guimarães Rosa, Machado de Assis,

Desta forma e inserindo os dados obtidos no modelo explicativo da evolução da ocupação do vale superior do rio Coura, entre o Bronze Final e a Romanização, e dada a

Como resultado desse itinerário de maior risco, as mu- lheres com menos de 21 anos foram as que mais recorreram à internação hospitalar para a finali- zação do aborto (29 casos),

At the first stage of the measurements results analysis, the gear wheel cast surface image was compared with the casting mould 3D-CAD model (fig.. Next, the measurements results

VoIP packets are sent in conjunction with TCP packets and the performance of network is analyzed through various characteristics such as jitter, packet losses, throughput and

we believe that any change in policy and practice regarding those who are affected by the broader punitive system in British society has to take the element of symbolic

This research intends to evaluate manufacturing performance by varying different production parameters, such as the number of workers and machines, the characteristics of the