• No results found

Performance Analysis of Unicasting Routing Protocols for Mobile Ad-hoc Network

N/A
N/A
Protected

Academic year: 2021

Share "Performance Analysis of Unicasting Routing Protocols for Mobile Ad-hoc Network"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

ISSN: 2528-2417

DOI: 10.34306/APTIKOM.J.CSIT.43 ■ 129

Performance Analysis of Unicasting Routing Protocols for

Mobile Ad-hoc Network

Prabhat Kumar Sahu1, Pradeep Kumar Dash2, Shubhendu Kumar Senapati3 Department of Computer Science & Engineering,

Institute of Technical Education and Research, S‘O’A University, Bhubaneswar, ODISHA – India1,2,3

E-mail: [email protected], [email protected]2, [email protected]3

Abstract

Mobile ad-hoc network (MANET) comprised of autonomous mobile nodes, connected in a decentralized manner. Under MANETs, protocols were classified as reactive, proactive and hybrid routing protocols. A Reactive (on-demand) routing approach was a popular routing category for wireless ad hoc network that provides a scalable solution to relatively large network topologies. Due to mobility and no fixed infrastructure, network congestion became one of the major drawbacks for unicasting in MANETs. Because of the network congestion, it was very difficult to guarantee Quality of Service (QoS) in MANETs. In this paper, an effort had been made to evaluate the performance of two on-demand reactive routing protocols for MANETs namely Ad-hoc On-Demand Distance Vector (AODV) and Dynamic Source Routing (DSR) protocols and one pro-active routing protocol Destination Sequenced Distance Vector(DSDV)for both RED (Random Early Detection) and Droptail queue management. Through simulation using ns-2 network simulator, we observed that the performance differentials of AODV, DSR and DSDV routing protocols were directed to foremost performance differentials to guarantee QoS for both of these protocols in RED and Droptail queue management techniques. The results presented in this paper to illustrate the importance in carefully evaluating and implementing routing protocols for MANETs.

Keywords: MANETs, AODV, DSR, DSDV, RED

Copyright © 2020 APTIKOM - All rights reserved.

1. Introduction

An ad hoc network is a dynamically reconfigurable wireless network with no fixed infrastructure or central administration. Each node is treated as a host and must act as a router. Ad hoc network refers to a conventional network for a single gathering without any wireless base station where all nodes are mobile in nature and connected dynamically in a random approach. While packet forwarding, mobile nodes act as routers and make a help in route discovery and route maintenance to all other nodes. Ad hoc networks are very useful in meetings or conventions in which persons desire to quickly share information, emergency search-and-rescue operations, and data acquisition operations in uncongenial territory. As shown in the (figure 1), three nodes untidily form an ad hoc network where the outer most nodes are not within the transmitter range to each other. While packet forwarding, the intermediate node act as a router in between these outer most nodes.

Decentralized nature of the ad-hoc network makes sure that the network won’t crumple just because one of the mobile nodes moves out of the range of other nodes, thus nodes should be able to enter/leave the network as they desire. Due to limited transmission range of the nodes, packet forwarding for every node in ad-hoc network may need multiple hopes to reach other nodes [1]. So every node eager to participate in network can act as a host and also as a router. As shown in (figure 2), every node in the network can be viewed as an abstract entity consisting of a router and a set of associated mobile hosts. Usually ad-hoc networks are capable of handling both topological changes and link breakages. At any point of time during packet forwarding, if any node leaves the network and causes link breakages, the affected nodes can easily request new routes and make sure that network still functions by another network configuration.

(2)

APTIKOM J. CSIT ISSN: 2528-2417 ◼ 130

APTIKOM J. CSIT Vol. 5, No. 3, 2020 : 129 – 136

c

Figure 1. Example of a simple ad-hoc network with three participating nodes

MANETs are wireless communication networks comprised of self-organised mobile nodes without any pre-set infra-structure. The objective of MANETs is used to lengthen mobility into the province of autonomous, mobile and wireless domains, where a set of nodes form the network routing communications in an ad-hoc trend. The majority applications of MANETs are in the areas where wired network is not obtainable as well as rapid exploitation and dynamic reconfiguration of networks are needed, such as military battlefields, rescue sites, emergency search, classrooms and conventions, where participants share information dynamically using their mobile devices. MANETs concept has been extended to include several applications that need group communication to manage the situations such as online education, gaming, business, etc. Mobile ad-hoc network nodes are accommodated with wireless transmitters and receivers using antennas, which may be highly directional (point-to-point), Omni- directional (broadcast), probably steerable, or some combination thereof [2]. In MANETs, the ad-hoc topology among nodes depends on positions of nodes, their transmitter and receiver coverage patterns and random wireless connectivity. This ad hoc topology may differ with time as the nodes travel or adjust their broadcast and reply parameters. However sometimes we put questions on the reliability of these type of networks [3]. In fact, the reliability aspects of mobile and wireless networks infer that each node in a wireless network is always vulnerable to failure and the reliability of the overall network depends on the constituents' reliability and the degree of redundancy in the wireless network design [4].

Figure 2. Block diagram of a mobile node acting as both as host and as router 1.1 Related Work

For MANETs, a number of researchers have done much qualitative and quantitative analysis on different routing protocols by means of different performance metrics by using several simulators [5]. Vahid Garousi conducted an analysis of network traffic in ad-hoc networks based on the DSDV protocol with an emphasis on mobility and communication patterns of the nodes and observed that simulations measured the ability of DSDV routing protocol to react to multi-hop ad-hoc network topology changes in terms of scene size, mobile nodes movement, number of connections among nodes, and also the amount of data each mobile node transmits. S. Gomathi calculated & compared the performance of DSDV, AODV and DSR routing protocols for ad hoc networks using NS-2 simulator and observed that the competitive reactive routing protocols, both AODV and DSR, show better performance than the other in terms of certain metrics [6]. It is still difficult to determine which of them has overall better performance in MANET. Mr. Rafi U Zamam studied & projected an efficient DSDV (Eff-DSDV) protocol for ad hoc networks in order to improve the performance of regular DSDV and performance comparison has been made with regular DSDV and DSR protocols by considering performance metrics like packet-delivery ratio, end-to-end delay, dropped packets, routing overhead, route length [7]. As their findings after analysis, the performance of Eff-DSDV is better than regular DSDV and sometimes better than DSR in certain cases. M.A. Rahman compared the performance of DSDV, AODV and DSR routing protocols for

(3)

adhoc networks using NS-2 simulator and observed that both AODV and DSR use the reactive on-demand routing strategy while DSDV uses the proactive table-driven routing strategy. Under high mobility simulations Both AODV and DSR perform better than DSDV [8]. High mobility consequences in frequent link failures and the overhead involved in updating all the nodes with the new routing information as in DSDV is much more than that involved AODV and DSR, where the routes are created dynamically. C. Perkins, E. Royer, S. Das, and K. Marina studied the performance comparison based on packet delivery fraction and normalized routing load in MANETs [9]. Md.Anisur Rahman, Md.Shahidual Islam, Alex Televasky studied & analysed the packet dropping rate for DSR and make a comparison with DSDV and AODV. Both AODV and DSR perform better under high mobility than DSDV because high mobility occurs due to frequent link failures and the overhead involved in updating all the nodes with the new routing information as in DSDV is much more than that involved in AODV and DSR [10].

1.2 Routing Protocols in MANETs

Routing means moving information from a source to a destination in an inter network. Routing protocols make use of several metrics as a standard dimension in order to calculate the best routing path to transport the packets from source to its destination that include number of hops by means of routing algorithm in order to establish the optimal path for the packet to its destination [11]. The path determination procedure includes routing algorithms to discover and maintain routing tables, which include the whole route information for the sent packets. The route information varies from one routing algorithm to another. Routing is generally classified into static routing and dynamic routing. Static routing strategy means routing being confirmed manually or statically in the router and maintains a routing table typically written by a networks administrator. The routing table doesn‘t have any idea about the status of the network i.e., whether the destination is active or not. Dynamic routing strategy refers to the routing being learnt by an interior or exterior routing protocol that depends on the state of the network i.e. the routing table is exaggerated by the activeness of the destination.

1.2.1 Ad hoc On-Demand Distance Vector (AODV)

In MANETs, AODV is an on-demand and distance-vector routing protocol that capable of both unicast and multicast routing and discovers routes from a source to destination as and when necessary. It is a dynamic routing protocol that creates and maintains the routes only when they are needed [12]. Since routes are established on demand, AODV does not keep any extra route between sources to destination which is not in use. So the network traffic is less in AODV. AODV keeps these routes active to destination node as long as they are wanted by the sources. AODV uses a broadcast route discovery mechanism to ensure the freshness of routes from source to destination. A proper sequence number is maintained by AODV to keep it loop-free, self-starting, and scales to large numbers of mobile nodes. AODV classifies three types of control messages for route discovery and route maintenance termed as route request message (RREQ), route reply message (RREP) and route error message (RERR). AODV uses an expanding ring technique for route optimization while flooding these messages. During route discovery, the RREQ is transmitted by the source node that wants to send packets to the destination node. Every RREQ carries a time to live (TTL) value that set to a predefined value at the first transmission and increased at retransmissions. TTL counts how many hops this message should be forwarded during route discovery process. If no replies are received by the source then retransmission of RREQ occurs.

Every node maintains two separate counters, namely node sequence number and broad-cast Id. The source node initiates the path by broadcasting a route request (RREQ) packets to its neighbours. RREQ contains < Source address, Source sequence, Broadcast id, destination address, destination sequence, hop count >. Source address and broadcast id uniquely identifies a routing request. Broadcast id incremented whenever the source node issues a new RREQ. Each neighbour either satisfies the RREQ by sending a route reply (RREP) back to the source node or rebroadcast the RREQ to its own neighbour after increasing the hop-count. When an intermediate node receives RREQ, if it has already received a RREQ with same broadcast id and source address, it removes the superfluous RREQ and does not rebroadcast it. If a node cant satisfies RREQ, it keeps track the following info in order to implement the reverse path setup as well as forward path setup. Such as destination IP address, Source IP address, broadcast IP address, expiration time for reverse path route entry and source node sequence number. The unicast route reply message RREP is broadcasted back to the inventor of a RREQ if the receiver is either the node using the requested address, or it has a suitable route to the requested address. The reason behind RREP is that every route forwarding a RREQ reserves a route back to the inventor. In an active route, every node observes the link status of next hops. In case any link failure occurs in an active route, a RERR message is broadcasted in order to notify other nodes of the loss of the link. This reporting mechanism is possible only if each node keeps a “precursor list'' that includes the IP address for each of its neighbours that are expected to employ it as a next hop towards each destination.

(4)

APTIKOM J. CSIT ISSN: 2528-2417 ◼ 132

APTIKOM J. CSIT Vol. 5, No. 3, 2020 : 129 – 136 1.2.2 Dynamic Source Routing (DSR)

Like AODV, DSR is a reactive routing protocol for MANETs where route is established on- demand in between the source node and destination. However DSR uses source routing instead of routing table maintaining at each intermediate node [13]. As DSR is a source routing protocol, all the routing information are maintained at each mobile node. Basically two mechanisms are associated with DSR namely "Route Discovery" and "Route Maintenance" in order to discover and maintain routes for each node in the ad-hoc network. During route discovery process, an optimal path for communication is resolute between source and destination node. Due to dynamic nature of the network, route maintenance process ensures the optimal and loop-free path for the network even if this requires varying the route during a transmission. The primary move toward this protocol during the route discovery process is to initiate a route by flooding Route Request packets in the network to determine the most feasible route [14]. 1.2.3 Destination-Sequenced Distance Vector Protocol (DSDV)

Guoyou He stated DSDV is a modification of the conventional Bellman-Ford routing algorithm. It addresses the drawbacks related to the poor looping properties of RIP in the face of broken links [15]. The modification adapted in DSDV makes it a more suitable routing protocol for ad hoc networks. It adds a new attribute, sequence number, to each route table entry of the conventional RIP. Using the newly added sequence number, the mobile nodes can distinguish stale route information from the new and thus prevent the formation of routing loops [16].

1.3 Quality of Services (QOS) In Manets

Quality of service refers to the dexterities provided by the network while transmitting data packets from one mobile node to another. The quality depends on different parameters like delay in the transmission, probability of loss of data packets, variance delay, bandwidth of the temporary network, power consumption due to overhead etc. QoS includes parameters like bandwidth, delay, jitter, security, and network availability, battery life and packet loss. Delay is the time between the arrival of the packet & successful delivery of the packets to its desired destination. Jitter is the variation of delay for the transmission of packets & it’s an important parameter for multimedia application of ad hoc network. Bandwidth is the measure of a capacity that the data can transmit from one node to another. Issues of QoS are present in robustness, routing protocols with multi-hop ad hoc network. QoS area in this wireless ad hoc network is still an unauthorized area. The goal of QoS in MANET is to achieve more deterministic network behaviour so that the data carried by the network can be successfully delivered and network resources can be well utilized. For Wireless Network, Diff-Serv may be a feasible solution in MANET QoS model. But as Diff-Serv is designed for wired network, hence we are still facing some problems to implement it in MANETs [17].

1.4 Queue Management

Queue management is one of the best methods to avoid congestion. Queuing mechanism helps to determine the ordering of data packets in a queue. It helps in limiting the control packets by indicating which packet is to be transmitted & which is to be dropped. This Queue Management Technique affects the QoS parameters in terms of throughput, end-to-end delay, packet delivery ratio and packet drop a. Classification of Queue Management techniques

We know that each & every node in the network maintains a set of queues that use to hold data packets within themselves. In order to avoid heavy congestion and network load in MANET we use two queue management techniques.

 Passive queue management: In this scheme the packet is dropped only when the buffer is full in order to avoid overhead. Though it has several drawbacks but it has one main advantage that is it is easy to perform in the network with less overhead . Example: Droptail

 Active queue management: In this scheme the packet is dropped before the queue gets full. It keeps an overview of whether the queue is empty or full & drops the packet on the basis of statistical probability of queue & data packet. Its main aim is to avoid congestion in the network before the queue overflows reduces the end-to-end delay Example: RED, REM

(5)

2. Research Method

The purpose of this work is to estimate and compare three routing protocols namely, AODV, DSR and DSDV for wireless ad hoc networks based on QoS by considering the parameters as shown in the (table 1). This evaluation is to be carried out through exhaustive literature review and simulation. There are four types of quantitative performance matrices used for this study namely, throughput, end-to-end delay, normalisedover heads and packet delivery ratio.

Table 1. Simulation Parameters with varying node density

Parameter Value

Protocols AODV, DSR,DSDV

Number of nodes 10, 20, 30, 40, 50

Simulation Time 150sec

Environment Size 500x400

Antenna type Omni Directional

TrafficType TCP (Transmission Control Protocol)

Packet Size 512bytes

Mobility model Random Waypoint

Simulator Ns2

3. Results and Analysis 3.1. Packet-delivery Ratio

Packet delivery ratio is the ratio of the number of delivered data packets to the destination. This describes the level of delivered data from source to the destination. Here, the Packet-delivery ratio is based on varying the number of nodes from 10 to 50 in an area of 500 x 400. From the simulation results in (Figure 3), it is observed that the packet-delivery ratio unevenly increases with increasing the number of nodes for Droptail and RED queue management. Since the nodes are set at random motion, it may so happen that, the network congestion at a particular instant of time is low (i.e. when nodes are away from each-other) & at another instant of time, the congestion is high. This explains the uneven fall of packet- delivery ratio with the increase in the number of nodes [18]..

(6)

APTIKOM J. CSIT ISSN: 2528-2417 ◼ 134

APTIKOM J. CSIT Vol. 5, No. 3, 2020 : 129 – 136 3.2. End-to-End Delay

End-to-end Delay is the average time taken by a data packet to arrive in the destination. It also includes the delay caused by route discovery process and the queue in data packet transmission. Only the data packets that successfully delivered to destinations that counted. The End-to-End delay shown in (Figure 4), reveals that, higher node density increases the number of neighbouring nodes and that consequently increases the congestion thereby increasing the delay for Droptail and RED queue management techniques. Since the number of nodes was increased, the AODV, DSR and DSDV protocol behaves more pro-actively rather than reactive. As a result of which the average end-to-end delay increases which portrays the fact that with the increase in the network congestion, the transmission of data packets suffer from different delays in the network [19].

Figure 4. End-to-End Delay

3.3. Normalised Overheads

Normalised routing overhead is defined as the total number of routing packets (sent and forwarded) transmitted per data packet. It is calculated by dividing the total number of routing packets sent (includes forwarded routing packets as well) by the total number of data packets received. In ( Figure 5), the normalized routing overhead is plotted under different number of nodes for Droptail and RED queue management approaches. It is observed that the overhead increases unevenly with increasing number of nodes for AODV, DSR and DSDV protocols. Since the number of nodes goes on increasing, the congestion decreases accordingly which results in larger number of data packets received as compared to the number of packets sent or forwarded, which explains the increasing nature of our graph [20].

Figure 5. NRL v/s Number of Nodes 3.4. Throughput

Throughput is defined as the average number of packets received per unit time. Throughput of received bits is measured in kilobits per second. The throughput is plotted by means of increasing number of nodes. From the simulation results in (Figure 6), it is observed that the throughput increases with increasing number of nodes for AODV, DSR and DSDV protocols. Since the z number of nodes goes on increasing, the number of bits sent or received also increases which explains the increase of throughput.

(7)

Figure 6. Throughput v/s Number of Nodes 4. Conclusion

We have conferred a performance comparison of on-demand reactive routing protocols, namely, AODV and DSR as well as one pro-active routing protocol DSDV for MANETs using Droptail and RED queue management techniques. Through our paper, we discussed the several features of the mobile ad hoc networks and evaluate the performance of three protocols by means of node density, which was varied by changing the number of nodes in a fixed area. The number of mobile nodes was varied as 10, 20, 30, 40 and 50. We also implemented the AODV, DSR and DSDV routing protocols in NS2 using Droptail and RED queue management techniques by forming a typical simulation environment with different performance parameters such as packet delivery ratio, average end-to-end delay, average throughput and normalized routing overheads. Our simulation results show that the throughput and the packet delivery ratio need to be increased with increasing in number of nodes. When the number of nodes was increased, the performance of AODV and DSR was significantly good in comparison to DSDV in RED queue environment. Thus it can be observed that for a higher number of nodes, AODV and DSR proves to be a better robust protocols in comparison to DSDV with RED queue environment in comparison to Droptail and provides better throughput, packet delivery ratio and minimizes the end to end delay as well as the normalized overhead routing.

References

[1] P.K.Sahu, B.K.Pattanayak, “Quality of Service based Multicasting Routing Protocols for MANETs: A Survey”, International Journal on Communication Antenna and Propagation (IRECAP), Vol. 7, N0. 5,Nov. 2017.

[2] Chamkaur Singh , Vikas Gupta , Gurmeet Kaur . "A Review Paper on Introduction to MANET", International Journal of Engineering Trends and Technology (IJETT), Vol. 1,No. 1,pp-38-43,May 2014. [3] J.Singh, N.Dhiman, A Reveiw Paper on Introduction to Mobile Ad-Hoc Network, International Journal of

Latest Trends in Engineering and Technology (IJLTET), Vol. 2 Issue 4 July 2013.

[4] Panda D.K. , and Dash R.K. , “Reliability Evaluation and Analysis of Mobile Ad Hoc Networks” International Journal of Electrical and Computer Engineering (IJECE), Vol. 7, No. 1, pp. 479-485, February 2017,.

[5] Z.Wang, Y.Chen, C.Li, “PSR:A Lightweight Proactive Sourse Routing Protocol For Mobile Ad Hoc Networks”, IEEE Trasaction on Vehicular Technology, Vol. 63, Issue-2,PP. 859-868, 2014.

[6] Garousi, V. “Simulating Network traffic in Multi-hop Wireless Ad Hoc Networks based on DSDV (Destination Sequenced Distance Vector) protocol using NS (Network Simulator) Package”, University of Waterloo, Fall,2001.

[7] S. Gomathi, R. poonkuzhali, K. Duraiswamy “Routing Protocols for Mobile Ad-hoc Networks Performance Enhancement”, Journal of Computer Applications, Vol – 1, No.4, Oct – Dec 2008.

[8] Zamam R.U. , “An Efficient DSDV Routing Protocol for Wireless Mobile Ad Hoc Networks and its Performance Comparison”, Second UKSIM European Symposium on Computer Modeling and Simulation.IEEE,2008

(8)

APTIKOM J. CSIT ISSN: 2528-2417 ◼ 136

APTIKOM J. CSIT Vol. 5, No. 3, 2020 : 129 – 136

[9] RahmanM.A., M.S. Islam and A. Talevski “A Performance Measurement of Various Routing Protocols in Ad- hoc Network”, Proceedings of the International Multi Conference of Engineers and Computer Scientists 1:IMECS 2009.

[10] C. Perkins, E. Royer, S. Das, and K. Marina, “Performance comparison of two on-demand routing protocols for ad hoc networks,”' IEEE Personal Communications, February 2001.

[11] S.S.Dhenakaran, A.Parvathavarthini, “An Overview of Routing Protocols in Mobile Ad-Hoc Network”, International Journal of Advanced Research in Computer Science and Software Engineering, Volume 3, Issue-2, February 2013.

[12] Joe Barnes,Chad Magers, Ad hoc On-Demand Distance Vector (AODV) Routing, http://www.cs.uah.edu/~fzhu/570/paper4.pdf

[13] S. Ashok Kumar, E. Suresh Babu, C. Nagaraju, A. Peda Gopi, “An Empirical Critique of On-Demand Routing Protocolsagainst Rushing Attack in MANET” International Journal of Electrical and Computer Engineering (IJECE), Vol. 5, No. 5, pp. 1102~1110, October 2015.

[14] D. B. Jagannadha Rao ,Karnam Sreenu, Parsi Kalpana, “A Study on Dynamic Source Routing Protocol for Wireless Ad Hoc Networks”, International Journal of Advanced Research in Computer and Communication Engineering , Vol.1, Issue.8, October 2012.

[15] VetrivelanN., . Reddy A.V., “ Performance Analysis of Three Routing Protocols for Varying MANET Size”, Proceeding of the International MultiConference of Engineers and Computer Scientists 2008 Vol II, IMECS 2008,19-21 March, 2008.

[16] Vimlesh Kumar, Anurag Singh Baghel and Priyank Mishra, “Performance evaluation of DSDV, AODV and LSGR protocol in ad-hoc networks”.International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), IEEE, 2016

[17] Dana A., Melekloo A. “Performance Comparison between Active and Passive Queue Management”. IJCSI International Journal of Computer Science Issues, Vol. 7 , Issue 3, No 5, May 2010.

[18] P.K.Sahu, B.K.Pattanayak, “Comparative Performance Analysis of ZRP Routing Protocol for Multicasting in MANETs using Droptail and RED Queue Management”, Far East Journal of Electronics and

[19] Khobragade, S., Bhosale, R., & Jiwahe, R. (2020). High Security Mechanism: Fragmentation and Replication in the Cloud with Auto Update in the System. APTIKOM Journal on Computer Science and Information Technologies, 5(2), 54-59.

[20] Das, D., Banerjee, S., Kundu, A., Chandra, S., Pal, S., & Biswas, U. (2020). An Approach Towards Development of a Migration Enabled Improved Datacenter Broker Policy. APTIKOM Journal on Computer Science and Information Technologies, 4(3), 112-124.

References

Related documents

In the patient in whom we derived enough cells from the three sources, we found higher frequency of CD4+ IL-17- producing cells in HS lesion and fistula lesion compared to PB.. It

Antibodies against reverse transcriptase (RT) of human immunodeficiency virus type 1 (HIV-1) have been detected in seropositive subjects by immunoprecipitation, Western

The microstrip line fed E-patch antenna is optimized here using the CFO/IE3D and DE/IE3D in order to assess the performance of CFO and DE optimizers in such real antenna

Furthermore, the difference between measured and NIR-predicted moisture content increases with increasing moisture gradient, because predicted moisture content is refl ected on

Three routing protocols are studied in this work, namely Ad-hoc on Demand Distance Vector (AODV), Dynamic Source Routing (DSR), and Destination Sequenced Dis- tance Vector (DSDV)..

ABSTRACT - This study examined the effects of plant mineral content on different cycles of recurrent selection of the flood- tolerant, open-pollinated maize variety BRS 4154

Mydul Islam in 2012 examined that Suitability of sea water on curing and compressive strength of structural concrete as a part of durability study, this paper describes the