EFFECT OF ROUTING PROTOCOLS OVER RENOVATED CONGESTION CONTROL MECHANISMS IN SINGLE-HOP WIRELESS

Similar documents
PERFORMANCE EVALUATION OF DSR USING A NOVEL APPROACH

A Highly Effective and Efficient Route Discovery & Maintenance in DSR

PERFORMANCE COMPARISON OF TCP VARIANTS FOR WIRELESS SENSOR NETWORKS

Design and Implementation of a Simulator for Ad Hoc Network Routing Protocols

AODV-PA: AODV with Path Accumulation

Gateway Discovery Approaches Implementation and Performance Analysis in the Integrated Mobile Ad Hoc Network (MANET)-Internet Scenario

Performance of Ad-Hoc Network Routing Protocols in Different Network Sizes

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

Review: Performance Evaluation of TCP Congestion Control Mechanisms Using Random-Way-Point Mobility Model

Throughput Analysis of Many to One Multihop Wireless Mesh Ad hoc Network

Performance Evaluation Of Ad-Hoc On Demand Routing Protocol (AODV) Using NS-3 Simulator

Rate Based Pacing with Various TCP Variants

Impact of Hello Interval on Performance of AODV Protocol

Behaviour of Routing Protocols of Mobile Adhoc Netwok with Increasing Number of Groups using Group Mobility Model

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

A Study of Bellman-Ford, DSR and WRP Routing Protocols with Respect to Performance Parameters for Different Number of Nodes

[Kamboj* et al., 5(9): September, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Comparative Study for MCDS and DSR Which Are Used For Packet Forwarding In Ad Hoc Network

IMPACT OF MOBILITY SPEED ON PROACTIVE AND REACTIVE ROUTING PROTOCOLS IN MOBILE ADHOC NETWORKS

A Congestion Controlled Multipath Routing Algorithm Based On Path Survivability Factor

Enhancing the Performance of Mobile Ad Hoc Networks with the Aid of Internet Gateways 1

An Implementation of Cross Layer Approach to Improve TCP Performance in MANET

COMPARATIVE STUDY AND ANALYSIS OF AODTPRR WITH DSR, DSDV AND AODV FOR MOBILE AD HOC NETWORK

MEASURING PERFORMANCE OF VARIANTS OF TCP CONGESTION CONTROL PROTOCOLS

PERFORMANCE EVALUATION OF DSR AND AODV OVER UDP AND TCP CONNECTIONS

COMPARATIVE ANALYSIS AND STUDY OF DIFFERENT QOS PARAMETERS OF WIRELESS AD-HOC NETWORK

Simulation Based Performance Analysis of Routing Protocols Using Random Waypoint Mobility Model in Mobile Ad Hoc Network

Architecture of EHARP Routing Protocols in Ad Hoc Wireless Networks

PERFORMANCE BASED EVALUATION OF DSDV, AODV AND DSR ROUTING PROTOCOLS IN MANET

TCP Congestion Control in Wired and Wireless networks

Improving TCP Performance over Wireless Networks using Loss Predictors

Analysis QoS Parameters for Mobile Ad-Hoc Network Routing Protocols: Under Group Mobility Model

PERFORMANCE ANALYSIS OF MOBILE AD- HOC NETWORK ROUTING PROTOCOLS OVER TCP

Analysis of Network Traffic in Ad-Hoc Networks based on DSDV Protocol

PERFORMANCE BASED EVALUATION OF DSDV, AODV AND DSR ROUTING PROTOCOLS IN MANET

EVALUATING THE DIVERSE ALGORITHMS OF TRANSMISSION CONTROL PROTOCOL UNDER THE ENVIRONMENT OF NS-2

A Comparative Analysis of Energy Preservation Performance Metric for ERAODV, RAODV, AODV and DSDV Routing Protocols in MANET

A Graph-based Approach to Compute Multiple Paths in Mobile Ad Hoc Networks

Zone-based Proactive Source Routing Protocol for Ad-hoc Networks

Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

A Reliable Route Selection Algorithm Using Global Positioning Systems in Mobile Ad-hoc Networks

Probabilistic Mechanism to Avoid Broadcast Storm Problem in MANETS

Cross-layer TCP Performance Analysis in IEEE Vehicular Environments

Shortcut Tree Routing using Neighbor Table in ZigBee Wireless Networks

An Extensive Simulation Analysis of AODV Protocol with IEEE MAC for Chain Topology in MANET

Dynamic Search Technique Used for Improving Passive Source Routing Protocol in Manet

Maharishi Markandeshwar University

Performance Evaluation and Comparison of On-Demand Routing Protocols for Ad Hoc Networks: DSR, AODV, AOMDV, TORA

Bandwidth Efficient Distant Vector Routing for Ad Hoc Networks

Performance Evolution of Proactive and Reactive Routing Protocols in Mobile Ad Hoc Networks

Dynamic Load-Aware Routing in Ad hoc Networks

A Comparative Study of Power Aware Routing Protocols of Ad Hoc Network

TCP VARIANTS TO CONTROL CONGESTION

DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET

Implementation and simulation of OLSR protocol with QoS in Ad Hoc Networks

Performance Analysis of Broadcast Based Mobile Adhoc Routing Protocols AODV and DSDV

Performance Analysis of DSR, AODV Routing Protocols based on Wormhole Attack in Mobile Ad-hoc Network

Available online at ScienceDirect. Procedia Computer Science 46 (2015 )

Research Paper GNANAMANOHARAN ET AL., INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING TECHNOLOGY E-ISSN

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

Volume 3, Issue 6, June 2015 International Journal of Advance Research in Computer Science and Management Studies

Abstract 1.1. OVERVIEW

A Hybrid Routing Protocol for Ad-hoc Wireless Network Based on Proactive and Reactive Routing Schemes

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols

Effect of 3 Key Factors on Average End to End Delay in MANET

STUDY ON MOBILE ADHOC NETWORK ROUTING PROTOCOLS

Performance Analysis of Three Routing Protocols for Varying MANET Size

The TCP SACK-Aware Snoop Protocol for TCP over Wireless Networks

A COMPARISON OF IMPROVED AODV ROUTING PROTOCOL BASED ON IEEE AND IEEE

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

AWERProcedia Information Technology & Computer Science

Impact of Node Velocity and Density on Probabilistic Flooding and its Effectiveness in MANET

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

TCP based Receiver Assistant Congestion Control

Evaluation of Routing Protocols for Mobile Ad hoc Networks

PERFORMANCE EVALUATION OF TCP OVER ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

Analysis of Black-Hole Attack in MANET using AODV Routing Protocol

Current Project Work on Routing Protocols for MANET: A Literature Survey Mr. Chethan Chandra S Basavaraddi, Smt. Geetha N.B. M.Tech.

Dynamic Source Routing in ad hoc wireless networks

Routing Security in Mobile Ad Hoc Networks: An Extension of DSR

ENSC 835 project TCP performance over satellite links. Kenny, Qing Shao Grace, Hui Zhang

Security Scheme for Malicious Node Detection in Mobile Ad Hoc Networks

Comparative Study of Mobility Models using MANET Routing Protocols under TCP and CBR Traffic

ENRICHMENT OF SACK TCP PERFORMANCE BY DELAYING FAST RECOVERY Mr. R. D. Mehta 1, Dr. C. H. Vithalani 2, Dr. N. N. Jani 3

A Survey of Routing Protocol in MANET

DYNAMIC ROUTES THROUGH VIRTUAL PATHS ROUTING FOR AD HOC NETWORKS

TCP and UDP Fairness in Vehicular Ad hoc Networks

Multipath Power Sensitive Routing Protocol for Mobile Ad Hoc Networks

A Performance Comparison of MDSDV with AODV and DSDV Routing Protocols

Figure 1: Ad-Hoc routing protocols.

Power Aware Virtual Node Routing Protocol for Ad hoc Networks

Overhead Reduction and Performance Enhancement of AODV and DSR Routing Protocols

Performance Analysis of TCP Variants under MANET Environment and using NS-2

TCP RENO, SACK AND VEGAS PERFORMANCE ANALYSIS

Impact of Node Density and Mobility on Scalable Routing Protocols in Mobile Ad-Hoc Networks

Performance Evaluation of Various Routing Protocols in MANET

Performance Evaluation of MANET through NS2 Simulation

Experiment and Evaluation of a Mobile Ad Hoc Network with AODV Routing Protocol

The CMU Monarch Project s Wireless and Mobility Extensions to ns

Performance Improvement of Wireless Network Using Modern Simulation Tools

Transcription:

EFFECT OF ROUTING PROTOCOLS OVER RENOVATED CONGESTION CONTROL MECHANISMS IN SINGLE-HOP WIRELESS 1 TANMAYA SWAIN, 2 PRASANT KUMAR PATTNAIK School Of Computer Engineering, KIIT University, Bhubaneswar E-mail: 1 tanmayafcs@kiit.ac.in, 2 patnaikprasantfcs@kiit.ac.in ABSTRACT Wireless network uses wireless media to send and/or receive data over air. Wireless network provides the services for data transmission that may not be effective with wires. But sometimes the situation demands to cover across the regions that are beyond the capabilities of typical cabling system. However traditional TCP is a de facto standard for reliable transmission where congestion mechanism is itself a challenge. Many renovation protocols namely TCP Newreno, TCP Vegas are cited in the literature in order to overcome the shortcomings lies in the traditional TCP. On the other hand two popular routing protocols namely DSR and AODV are widely used during the movement of the node(s).this paper experiments by simulating an environment with TCP Newreno and TCP Vegas as a transport layer protocol and DSR and AODV as a routing protocol in order to get the better compatibility in Network Layer and Transport layer protocols. Keywords: TCP Newreno, TCP Vegas, DSR, AODV, Congestion Control 1. INTRODUCTION The performance of TCP works better and considered to be satisfactory for wired networks. But there exists a lot of performance degradation in wireless networks. There are many issues like improper bandwidth allocation, bandwidth fluctuations etc. In mobile networks [3] when the node moves from one place to another rapidly then also it may lead to ineffective communication. There are situations like link failure, high error ratio, greater delay which make the wireless networks performance unreliable. Therefore traditional TCP doesn t hold well for mobile wireless networks. So various modifications for congestion control at the transport layer namely TCP Newreno and TCP Vegas are proposed for single hop wireless networks.there are basically two types of networks on infrastructure. One is infrastructure oriented another is infrastructure less. One of the major characteristics of infrastructure less network is lack of fixed infrastructure where two nodes communicate each other through intermediary node(s).the routing mechanism of IP layer plays a significant role. The popular IP Layer mechanisms are DSR and AODV. This paper organized as follows: In Section-2 & Section-3, we have discussed the popular routing protocols and congestion mechanisms for wireless environment. In Section-4 we have presented our simulation study. Lastly, Section-5, concludes our work 2. ROUTING PROTOCOLS FOR WIRELESS ENVIRONMENT Routing is a complex task in wireless network. The destination node may be out of range with respect to source node which is transmitting data packets. The purpose of routing is to find correct path between source and destination for forwarding the packets. If it is infrastructure based the routing may be a simple task since the route to the nodes are static or structured. But in case of infrastructure less network the routing is a difficult task. So many routing algorithms [8][11][12][13][14][15][16][17] traditionally written may not suit for the infrastructure less networks due to its dynamic topology. In this context every routing protocol in infrastructure less networks includes the mechanisms of route discovery, data forwarding and route maintenance. There are many unicast 10

protocols for this environment are cited and some of the important routing protocols are as follows: 2.1 Dynamic Source Routing (DSR) In DSR [8][9] protocol large bandwidth consumption is avoided as here each node doesn t send the entire routing table information periodically to all its neighbour nodes. Here it follows two steps. One is route discovery and the other is route maintenance. In each node it has a cache where it stores the number of nodes required from source to destination by route discovery process. So when a request is generated it follows the nodes one after the other to reach the destination. Route is maintained accordingly if route fails due to some idle nodes or node moves to a different place. 2.2 Ad Hoc On-Demand Distance Vector (AODV) AODV[6][10] protocol resembles the DSR protocol. It also makes routing hop by hop, maintains unique sequence number as well. Whenever a route request is generated it is forwarded by intermediate nodes. When it receives acknowledgement then in a reverse way it learns the specific route to destination. The process is repeated on demand basis. But in comparison to DSR, not requires large headers having all the hop addresses from a source to destination. 3. CONGESTION CONTROL MECHANISMS FOR WIRELESS ENVIRONMENT In mobile computing environment the Transmission control protocol (TCP) is possibly the most popular transport layer protocol that offers connection between two nodes with reliable data delivery. When packets are transmitted by the sender to the receiver where the transmitted packets are higher than the capacity of the receiver, the buffer in the router gets filled quickly and cannot accommodate more packets. And possibly some packets may be dropped. In mobile computing environment the Transmission control protocol (TCP) is possibly the most popular transport layer protocol that offers connection between two nodes with reliable data delivery. When packets are transmitted by the sender to the receiver where the transmitted packets are higher than the capacity of the receiver, the buffer in the router gets filled quickly and cannot accommodate more packets. And possibly some packets may be dropped. In wired network TCP assumes that packet loss is due to congestion [1][2]. However it may not hold well in a wireless environment due to low bandwidth, frequent disconnections, and high bit error and so on. To reduce congestion TCP invokes congestion control mechanisms. The important congestion control mechanisms used by TCP for improving the performance in wireless network are given below: 3.1 TCP NewReno The TCP NewReno enhances the TCP Reno where it differentiates the effective bandwidth utilization. TCP NewReno avoids unnecessary wastage of bandwidth. TCP only resends the lost packets in the window and unnecessary data packets are not transmitted. So it improves the retransmission during the fast recovery phase [5]. The fast recovery mode holds good until all the packets are not acknowledged. TCP NewReno exits this mode when all the outstanding packets get acknowledged, then congestion window is set to initial and it enters to congestion avoidance[5] operation to continue the process. 3.2 TCP Vegas TCP Vegas[7] considers the actual time required to deliver packets from source to destination through a timer. It uses more accurate timer. However TCP Vegas may identify the loss of packets from single duplicate acknowledgements. Again TCP Vegas records the packet sent time at the instance it receives acknowledgements and compute round trip time(rtt).if it identifies the packet transmission time is more than the packet time out time then it simply starts transmitting the packets and without waiting for duplicate acknowledgements and unaffected congestion window. 4. SIMULATION STUDY This work considers the renovations of traditional TCP namely TCP NewReno and TCP Vegas over two popular routing protocols AODV and DSR. As the TCP congestion control technique is the vital part in an effective communication, we try to investigate the effect of maximum congestion window size of TCP over the two routing protocols AODV and DSR in chain topology with number of nodes (say 3, 5, 7, 9) over a terrain area of 1000 X 1000 m 2.The experiment holds for 20 seconds.the detail of the simulation environment is shown in table 1. 11

Table 1 Simulation Environment PARAMETER VALUE Channel Type Routing Protocols Wireless channel AODV,DSR Number of nodes 3,5,7,9 Topology created Packet Size Packet Type Time of Simulation Area of simulation MAC Protocols Chain Topology 512 bytes FTP 20 seconds 1000 * 1000 m 2 Mac/802_11 4.1 Result Outcomes The simulation result are recorded in many scenarios of TCP Newreno and TCP Vegas over the routing protocols AODV and DSR. The observation has been undertaken with considering six number of scenarios as follows: In case of TCP Newreno the routing protocol AODV has less NRL but in case of TCP Vegas the routing protocol DSR possess less NRL depicted in figure-1 and figure-2. For simplicity, the Normalized Routing Load (NRL) increases as the number of nodes increased in both TCP NewReno and TCP Vegas protocol. The figure-3 and figure-4 indicates that AODV and DSR has less significant improvement in Packet Delivery Ratio (PDR) for small number of nodes. However in case of TCP Newreno, PDR drastically decreases as the number of nodes increases for both the routing mechanism and TCP Vegas performs better PDR at both AODV and DSR. The AODV protocol possess better result in both the TCP NewReno and TCP Vegas Protocol for throughput which is shown in figure-5 and figure-6. Figure1:: TCP Newreno over AODV AND DSR Figure2: TCP Vegas over AODV AND DSR Figur3:: TCP Newreno over AODV AND DSR Figure4: TCP Vegas over AODV AND DSR 12

Figure5: TCP Newreno over AODV AND DSR Figure6: TCP Vegas over AODV AND DSR 5. CONCLUSION TCP is a transport layer protocol that is well known for its reliability. TCP provides guaranteed delivery from end-to-end. However there may be congestion due to different date transfer issues, but the congestion over the network is avoided by making the data transfer rate slower by reducing the window size. As the requirement demands to have a network where wired infrastructure is tough to implement, TCP renovated protocols are used to enhance the performance. We summarize our observation as follows: We observed that in case of TCP Newreno, the Packet Delivery Ratio (PDR) doesn t possess better result when we have more number of nodes taken in to consideration for both the routing mechanisms. Comparatively TCP Vegas performs better PDR for both routing mechanisms. The AODV protocol possess better result in both the TCP Newreno and TCP Vegas Protocol for throughput. REFERENCES [1] S.K Bisoy, P.K Pattnaik, Simulation Analysis of Active Queue Management for Internet Congestion Control, IJCA, February-2013, pp. 28-31 [2]L.S.Brakmo, L.L. Peterson, TCP Vegas: End to End Congestion Avoidance on a Global Internet, IEEE Journal on Selected Areas in Communication, vol. 13[1995], pp.1465-1490. [3] Prasant Kumar Pattnaik and Rajib Mall, Fundamentals of Mobile Computing, PHI Publication, 2012. [4] K. Fall and S. Floyd, "Simulation-based comparison of Tahoe, Reno, and sack TCP," ACM Computer Communications Review, vol. 5, no. 3, July 1996. [5] M. Michel, L.S. Nelson, and F José, "On the Performance of TCP Loss Recovery Mechanisms," In Proceedings of IEEE International Conference on Communications, vol. 3, May 2003. pp. 1812-1816 [6]E.M. Belding-Royer and C. Perkins, Evolution and future directions of the ad hoc on-demand distance-vector routing protocol, Ad Hoc Networks, vol. 1, pp. 125-150, 2003 [7]L. S. Brakmo, S. W. O Malley, and Larry L. Peterson, "TCP Vegas: New Techniques for Congestion Detection and Avoidance," ACM SIGCOMM 94, August 1994. pp. 24-35 [8]D.B Jonshon and D.A. Maltz, Dynamic Source Routing in Adhoc Wireless Networks, In Mobile Computing, edited by Tomasz Imielinski and Hank Korth, Chapter 5,Kluwer Academic Publishers,1996,pp. 153-181. [9]David B. Johnson, David A. Maltz, Yih-Chun Hu and Jorjeta G. Jetcheva. Dynamic Source Routing for Mobile Ad Hoc Wireless Networks. Nov. 2001, IETF Internet Draft [10]C.E. Perkins and E.M. Royer, Ad-Hoc On Demand Distance Vector Routing, Proceedings of the IEEE Workshop on Mobile Computing Systems and Applications (WMCSA), New Orleans, LA, February 1999, pp. 90-1000. [11]C.-K. Toh, Associativity-Based Routing for Ad-Hoc Mobile Networks, Wireless Personal communications Journal, Special issue on Mobile Networking and Computing Systems, Kluwer Academic Publisher, vol. 4, no. 2, March 1997, pp. 103-139. 13

[12]G. Aggelou and R. Tafazolli, RDMAR: A Bandwidth-Efficient Routing Protocol for Mobile Ad Hoc Networks, Proceedings of the ACM International Workshop on Wireless Mobile Multimedia (WoWMoM), Seattle, WA, August 1999, pp. 26-33. [13]J. Raju and J.J. Garcia-Luna-Aceves, A New Approach to On-demand Loop-Free Multipath Routing, Proceedings of the IEEE International Conference on computer communications and Networks (ICCCN), Boston, MA, October 1999, pp. 522-527. [14]M.S. Corson and A. Epheremides, A distributed routing Algorithm for Mobile Wireless Networks, ACM/Baltzer Wireless Networks, vol. 1, no.1, February 1995, Princeton, NJ, 1962. pp. 61-81 [15]R. Dube, C.D. Rais, K.-Y. Wang, and S.K. Tripathi, Signal Stability- based Adative Routing (SSA) for Ad Hoc Mobile Networks, IEEE Personal Communications Magazine, vol. 4, no. 1, February 1997, pp. 36-45. [16]S. Agarwal, A. Ahuja, J.P. Singh, and R. Shorey, route Lifetime Assessment Based Routing (RABR) Protocol for Mobile Ad- Hoc networks, Proceedings of the IEEE International Conference on Communications (ICC), New Orleans, LA, June 2000, pp. 1697-1701. [17]V.D. Park and M.S. Corson, A highly Adaptive Distributed Routing Algorithm for Mobile Wireless networks, Proceedings of the IEEE Conference on Computer Communications (INFOCOM), Kobe, Japan, April 1997, pp. 1405-1413. 14