Performance Improvement of Wireless Network Using Modern Simulation Tools

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

Routing Protocols in MANET: Comparative Study

Estimate the Routing Protocols for Internet of Things

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

Performance Analysis of Proactive and Reactive Routing Protocols for QOS in MANET through OLSR & AODV

Performance Evaluation of AODV DSDV and OLSR Routing Protocols with Varying FTP Connections in MANET

International Journal of Advance Engineering and Research Development. Improved OLSR Protocol for VANET

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

Cross-layer TCP Performance Analysis in IEEE Vehicular Environments

Performance Comparison of AODV, DSR, DSDV and OLSR MANET Routing Protocols

Comprehensive Study and Review Various Routing Protocols in MANET

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

2013, IJARCSSE All Rights Reserved Page 85

IJMIE Volume 2, Issue 6 ISSN:

Vaibhav Jain 2, Pawan kumar 3 2,3 Assistant Professor, ECE Deptt. Vaish College of Engineering, Rohtak, India. Rohtak, India

A Study on the Behaviour of SAODV with TCP and SCTP Protocols in Mobile Adhoc Networks

A STUDY ON AODV AND DSR MANET ROUTING PROTOCOLS

TCP RENO, SACK AND VEGAS PERFORMANCE ANALYSIS

Simulation and Analysis of AODV and DSDV Routing Protocols in Vehicular Adhoc Networks using Random Waypoint Mobility Model

COMPARATIVE PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS IN MANET USING NS-2

Congestions control through cloud computing with MANET

AODV, DSDV Performance Analysis with TCP Reno, TCP NewReno, TCP Vegas And TCP Tahoe on Mobile Ad-hoc Networksusing NS2

Analyzing Routing Protocols Performance in VANET Using p and g

MEASURING PERFORMANCE OF VARIANTS OF TCP CONGESTION CONTROL PROTOCOLS

MANET is considered a collection of wireless mobile nodes that are capable of communicating with each other. Research Article 2014

Simulation and Performance Analysis of Throughput and Delay on Varying Time and Number of Nodes in MANET

Performance Analysis of MANET Routing Protocols OLSR and AODV

PERFORMANCE EVALUATION OF DSDV, AODV ROUTING PROTOCOLS IN VANET

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

A Protocol for Reducing Routing Overhead in Mobile Ad Hoc Networks

Routing Protocols in MANETs

PIONEER RESEARCH & DEVELOPMENT GROUP

Performance Evaluation of Two Reactive and Proactive Mobile Ad Hoc Routing Protocols

Simulation & Performance Analysis of Mobile Ad-Hoc Network Routing Protocol

Analysis of the Interaction between TCP Variants and Routing Protocols in

Performance Tuning of OLSR and GRP Routing Protocols in MANET s using OPNET

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

INTERNATIONAL JOURNAL OF SCIENTIFIC & ENGINEERING RESEARCH VOLUME 5, ISSUE 3, MARCH-2014 ISSN

Performance evaluation of Cooperative MAC and ZRP in Cooperative Communication Networking Environment

Performance Analysis and Enhancement of Routing Protocol in Manet

Performance Analysis of OLSR and QoS Constraint OLSR in MANET

Performance Analysis of Optimization Techniques for OLSR Routing Protocol for VANET

Introduction to Mobile Ad hoc Networks (MANETs)

Performance Evaluation of Various Routing Protocols in MANET

Mobile Communications. Ad-hoc and Mesh Networks

Rate Based Pacing with Various TCP Variants

Performance Evaluation of MANET through NS2 Simulation

Simulation and Performance Analysis of OLSR Routing Protocol Using OPNET

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

Anil Saini Ph.D. Research Scholar Department of Comp. Sci. & Applns, India. Keywords AODV, CBR, DSDV, DSR, MANETs, PDF, Pause Time, Speed, Throughput.

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. Broch et al Presented by Brian Card

Performance Analysis of Routing Protocols in MANET

Dynamic Deferred Acknowledgment Mechanism for Improving the Performance of TCP in Multi-Hop Wireless Networks

TCP VARIANTS TO CONTROL CONGESTION

Chapter 7 CONCLUSION

Performance Analysis of Aodv Protocol under Black Hole Attack

AVC College of Engineering, Mayiladuthurai, India

Improved Performance of Mobile Adhoc Network through Efficient Broadcasting Technique

Scalability Performance of AODV, TORA and OLSR with Reference to Variable Network Size

Performance Of OLSR Routing Protocol Under Different Route Refresh Intervals In Ad Hoc Networks

Delayed ACK Approach for TCP Performance Improvement for Ad Hoc Networks Using Chain Topology

Performance Evaluation of DSDV, DSR AND ZRP Protocol in MANET

Performance Analysis of AODV Routing Protocol with and without Malicious Attack in Mobile Adhoc Networks

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

Figure 1: Ad-Hoc routing protocols.

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

PERFORMANCE COMPARISON OF TCP VARIANTS FOR WIRELESS SENSOR NETWORKS

Performance Analysis of TCP LBA and TCP TAHOE Approaches in g Standard Savreet KaurBrar 1, Sandeep Singh Kang 2

Performance Comparison of Mobility Generator C4R and MOVE using Optimized Link State Routing (OLSR)

Analysis of Various TCP Variants over MANET Routing Protocols

GSM Based Comparative Investigation of Hybrid Routing Protocols in MANETS

A Literature survey on Improving AODV protocol through cross layer design in MANET

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

A Comparison of Routing Protocols for MANET using NS-2 Simulator

Analysis of Routing Protocols in MANETs

Performance Analysis of Wireless Mobile ad Hoc Network with Varying Transmission Power

Quantitative Performance Evaluation of DSDV and OLSR Routing Protocols in Wireless Ad-hoc Networks

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

The Performance of MANET Routing Protocols for Scalable Video Communication

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

QUALITY OF SERVICE EVALUATION IN IEEE NETWORKS *Shivi Johri, **Mrs. Neelu Trivedi

SIMPLE MODEL FOR TRANSMISSION CONTROL PROTOCOL (TCP) Irma Aslanishvili, Tariel Khvedelidze

Performance Analysis of AOMDV, OLSR and DSR Routing Protocols Using UDP agents in MANETS

Improving TCP performance by congestion window adaptation MANET

Investigation on OLSR Routing Protocol Efficiency

A Simulation study : Performance comparison of AODV and DSR

SIMULATION BASED AND ANALYSIS OF ROUTING PROTOCOLS FOR VANET USING VANETMOBISIM AND NS-2

IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 03, 2014 ISSN (online):

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March ISSN

Qos-Aware Routing Based on Bandwidth Estimation for Mobile Ad Hoc Networks

A Neighbor Coverage Based Probabilistic Rebroadcast Reducing Routing Overhead in MANETs

QUANTITATIVE ANALYSIS OF VANET ROUTING PROTOCOLS IN URBAN AND HIGHWAY SCENARIOS

Keywords: AODV, MANET, WRP

Performance Evaluation of Routing Protocols (AODV, DSDV and DSR) with Black Hole Attack

Neha Goyal Asst. Prof., Department of Computer Science & Engineering,

A REVERSE AND ENHANCED AODV ROUTING PROTOCOL FOR MANETS

Performance Evaluation of Route Failure Detection in Mobile Ad Hoc Networks

Detection and Removal of Black Hole Attack in Mobile Ad hoc Network

Evaluation of Routing Protocols for Mobile Ad hoc Networks

Transcription:

Performance Improvement of Wireless Network Using Modern Simulation Tools Ms. Nimisha Dinesh Deval 1, Prof. Mrs. S. P. Pawar 2 1ME student CSE Dept, SVERIs college of Engineering, Pandharpur, Maharashtra, India 2 Assistant Professor CSE Dept, SVERIs college of Engineering, Pandharpur Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract In this paper, we deal with congestion control and avoidance in wireless ad-hoc network. For simulation, we used ns-3, a discrete event and open source simulator considering Optimized Link State Routing (OLSR), Adhoc Ondemand Distance Vector (AODV). We present the network performance by using different number of packet size and hello interval of routing algorithm. Key Words: OLSR, AODV, congestion and contention window, ns3, TCP NewReno, hello interval. 1. INTRODUCTION Ad hoc network has been popular research topic with the growth of Laptop and Wi-Fi wireless networking since mid- 1990s. An ad hoc network is a network with completely self organizing and self-configuring capabilities, requiring no existing network infrastructure or administration. The Transmission Control Protocol (TCP) is a transport-layer protocol, designed to provide a reliable end-to-end delivery of data over unreliable networks, and it performs well over conventional wired networks. However, TCP encounters some challenges in multihop ad hoc networks. Due to the instability and shared wireless channels, ad hoc networks may suffer from impairments, e.g., route failures, drops due to Medium Access Control (MAC) contentions and interference, and random channel bit errors. In theory, TCP should work without considering the implementation at lower layers, but the performance of TCP significantly degrades in such unreliable networks. Most of the work for ad hoc network has been done in simulation, as in general, a simulator can give a quick and inexpensive understanding of protocols and algorithms. So far, there are many simulation results on the performance of ad hoc network, e.g. in terms of throughput, mean delay, mean jitter, etc. 2. TCP NewReno: Variant of TCP There are different variants of TCP are available. But we have used TCP NewReno in our study for congestion control and avoidance mechanism. Before NewReno we will take review of Reno. TCP Reno adds some intelligence over Tahoe so that lost packets are detected earlier and the pipeline is not emptied every time a packet is lost. The Reno provides an algorithm called Fast Re-Transmit. When 3 duplicate ACK s are received in TCP Reno, it gives that the segment was lost; hence retransmission of the segment without waiting for timeout is done. Reno performs very well over TCP when the packet losses are in small amount. Reno doesn t perform too well and its performance is almost the same as Tahoe under conditions of high packet loss, if there are multiple packet losses in one window then. TCP NewReno is efficient than Reno because it is able to find out multiple packet losses than the Reno. Like TCP-Reno, NewReno also enters into fast retransmit when it receives multiple duplicate packets. NewReno is different from TCP-Reno. In NewReno it doesn t exit fast recovery until all the data which was out standing at the time it entered fast-recovery is acknowledged. 3. OVERVIEW OF ROUTING PROTOCOL In ad hoc network there are different routing protocols are available. But from these protocols we have used OLSR and AODV in our research work. 3.1 OLSR The link state routing protocol means most popular today in the open source world is OLSR. One of the proactive routing protocols, OLSR protocol, which builds up a route for data transmission by maintaining a routing table inside every node of the network. To calculate routing table, knowledge of topology information is used. This knowledge is exchanged by means of Topology Control (TC) packets. The TC packets in turn are built after every node has filled its neighbors list. This list contains the identity of neighbor nodes. A node is considered a neighbor if and only if it can be reached via a bi-directional link. OLSR makes use of HELLO messages to find its one hop neighbors and its two hop neighbors through their responses. The sender can then select its Multi Point Relays (MPRs) based on the one hop node which offers the best routes to the two hop nodes. By this way, the amount of control traffic can be reduced. Each node has also an MPR selector set. MPR selector set calculate nodes that have selected it as an MPR node. In short, every node computes the path towards a destination by means of a simple shortest-path algorithm, 2018, IRJET Impact Factor value: 6.171 ISO 9001:2008 Certified Journal Page 46

with hop-count as target metric. In this way, a shortest path can result to be also not good, from the point of view of the packet error rate. 3.2 AODV AODV is a reactive routing protocol, so a route is created when a node wants to send a packet. Every node sends periodically hello messages to find its neighbours. When a node has to send a packet to destination which is not neighbour send a Route Request (RREQ) to neighbours to find a path, AODV makes sure these routes do not contain loops and tries to find the shortest route possible. AODV is also able to handle changes in routes and can create new routes if there is an error. Ad hoc On-Demand Distance Vector (AODV) routing is a routing protocol for ad hoc networks. It is an on-demand and distance-vector routing protocol, meaning that a route is established by AODV from a destination only on demand. AODV is capable of unicast as well as multicast routing. It keeps these routes as long as they are desirable by the sources. Additionally, AODV creates trees which connect multicast group members. The trees are composed of the group members and the nodes needed to connect the members. The sequence numbers are used by AODV. 4. SIMULATION DESCRIPTION AND DESIGN For simulation there are different simulator are available such as NS-2, NS-3, Qualnet, MATLAB, etc. Among the all we have used NS-3 to perform a simulation of ad hoc network. 4.1 NS-3 The ns-3 simulator is developed and distributed completely in the C++ programming language, because it better facilitated the inclusion of C-based implementation code. The goals of ns-3 are set very high: to create a new network simulator aligned with modern research needs and develop it in an open source community. Users of ns-3 are free to write their simulation scripts as either C++ main() programs or Python programs. The ns-3 s low-level API is oriented towards the power-user but more accessible helper APIs are overlaid on top of the low-level API. In order to achieve scalability of a very large number of simulated network elements, the ns-3 simulation tools also support distributed simulation. The ns-3 support standardized output formats for trace data, such as the pcap format used by network packet analyzing tools such as tcpdump, wireshark and a standardized input format such as importing mobility trace files from ns-2. The ns-3 simulator is equipped with Pyviz visualizer, NetAnim-3.017 which has been integrated into mainline ns- 3, starting with version 3.25. It can be most useful for debugging purposes, i.e. to figure out if mobility models are what you expect, where packets are being dropped. It is mostly written in Python, it works both with Python and pure C++ simulations. The function of ns-3 visualizer is more powerful than network animator (nam) of ns-2 simulator. Table-1 briefs the simulation parameters of our research. Parameters Area size Values 1000m x 1000m MAC IEEE 802.11b Wireless Interface Mode Propagation Loss Model Propagation Delay Model Number of Nodes 25 Mobility Model Ad-Hoc Network Number of Flows 1 (5 -> 1) Transport Protocol Maximum Segment Size 536 Data Rate Routing Protocol Friis Propagation Loss Model Constant Speed Propagation Delay Model Random Direction 2d Mobility Model TCP NewReno 1Mbps AODV, OLSR Hello Interval 0.5,1.0,1.5,2.0,2.5,3.0 Packet size 1024 Number of Packets 1000 5. RESULTS Table-1: Simulation parameters As per table 1 we have calculated the following results of following parameters: Throughput (Mbps), mean delay. Mean jitter. 5.1Throughput Average throughput measures the average rate of messages successfully transmitted over the communication channels. Fig 1 shows the throughput of 25 nodes. Here we have increased the hello interval. 2018, IRJET Impact Factor value: 6.171 ISO 9001:2008 Certified Journal Page 47

5.4 PDR PDR is the ratio of total received packets to the total packets sent. Fig 4 shows the packet delivery ratio (PDR). 5.2 Delay Fig-1: Throughput This criterion shows the duration of time required to deliver a packet from the sender to the receiver. Fig 2 shows mean delay in the simulation of decided ad hoc network. Fig-4: PDR 5.5 Packet Lost Ratio It is the difference of total sent packets and the total received packets. Fig 5 shows packet lost ratio. Fig-2: delay 5.3 Jitter This criterion shows the duration of time between two packets. Fig 3 shows the jitter graph at different packets. 5.6 Congestion window Fig-5: Packet Lost Ration Fig-6 to Fig-11 shows the congestion window graphs. We have drawn the graph for both the routing algorithm i.e., OLSR and AODV for hello interval 0.5, 1.0, 1.5, 2.0, 2.5 and 3.0 respectively. Fig-3: jitter 2018, IRJET Impact Factor value: 6.171 ISO 9001:2008 Certified Journal Page 48

Fig-6: hello=0.5 Fig-9: hello=2.0 Fig-7: hello=1.0 Fig-10: hello=2.5 Fig-8: hello=1.5 Fig-11: hello=3.0 2018, IRJET Impact Factor value: 6.171 ISO 9001:2008 Certified Journal Page 49

5.7 Screenshots of animation Fig 12, 13 shows the working of NetAnim i.e., animator used to show the simulation. By using this animator we can see the mobility of nodes in a given area. Simulator-3, International Research Journal of Engineering and Technology (IRJET), volume :03, issue:07, July-2016. [3] Xin Ming Zhang, et al., TCP Congestion Window Adaptaion Through Contention Detection in Ad Hoc Networks, IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 59, NO. 9, NOVEMBER 2010. [4] Jamal Toutouh, et al., Intelligent OLSR Routing Protocol Optimization for VANETs, IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 61, NO. 4, MAY 2012. [5] Pratima Bhujbal, et al., Study of Various Congestioncontrol Protocols in Network, (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 5 (3), 2014, 3890-3894. [6] Supriya Singla, et al., Comparison of Routing Protocol of MANETs in Real World Scenario Using NS-3,2014 ICCICCT Fig-12: NetAnim animation 6. CONCLUSION Fig-13: NetAnim trajectory In this paper, we evaluated by simulation, throughput, mean delay, mean jitter, PDR, packet lost ration and congestion window of an ad hoc network. We used OLSR and AODV protocol and sent packets using TCP. We made simulation for different number of packets in the network. So, according to that we found the result as hello interval increases congestion in network decreases. Due to that the throughput of the network also increases. REFERENCES [1] Makoto Iked, et al., Congestion Control for Mul i-flow Traffic in Wireless Mobile Ad-hoc Networks, 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems. [2] Lakshman Naik.L, et al., Analysis of Transmit Power Effects in Ad-hoc Network Protocols using Network 2018, IRJET Impact Factor value: 6.171 ISO 9001:2008 Certified Journal Page 50