Evaluation of Varrying Mobility Models & Network Loads on DSDV Protocol of MANETs
A mobile ad-hoc network (MANET) is collection of intercommunicating mobile hosts forming a spontaneous network without using established network infrastructure. Unlike the cellular or infrastructure networks who have a wired backbone connecting the b…
Authors: C.P.Agrawal, O.P.Vyas, M.K Tiwari
C.P.Agrawal et al /Internation al Journal o n Computer Scie nce and En gineering Vol .1(2), 20 09, 40-46 40 Evaluation of Varrying Mobility Models & Network Loads on DSDV Protocol of MANETs C.P.Agrawal Computer Scie nce Departm ent MCNUJC, Bhopal, India agrawalcp @yahoo.c om O.P.Vyas SoS in Com puters Pt Ravishankar Shukla University Raipur, In dia. dropvyas@gm ail. com M.K Tiwari SoS in C omputers Pt Ravishankar Shukla Universit Raipur, India mtiwari91@rediffm ail.com Abstract - A mobile ad-hoc netwo rk (MANET) is collection of intercommunicating mobile hosts forming a spontaneous network without using established network infrastructure. Unlike the cellular or infrastructure networks who have a wired backbone connecting the base-station, the MANETs have neither fixed routers nor fixed locations. Their performance largely depend upon the routing mechanism & nature of mob ility. Earlier research hints that the Destination Sequenced Distance Vector (DSDV) routing protocol is one of the most efficient and popular protocols, as far as general parameters have been concerned.[1,6] We have experimentally evaluated, the performance metrics fo r network load, packet delivery fraction and end-to-end delay with DSDV Protocol using NS2 Simulator. This paper presents, the performance of DSDV protocol for four different mobility models namely: Random Waypoint, Reference Point Group Mobility, Gauss Markov & Manhattan Mobility Model having varying network load & speed. The experimental results suggest that DSDV protocol with RPGM mobility model has optimized results for varying network load and speed. Keywords: MANET, Routing Protocol, Mobility Models, Wireless Networking, DSDV protocol I. I NTRODUCTION The Mobile Ad-hoc Network (MANET) is a collection of nodes, which have the possibility to connect on a wireless medium and form an arbitrary dynamic network with wireless links & without any supporting infras tructure [1,6]. The links between the nodes themselves work as routers & the network can dynamically change with time, new nodes can join, and other nodes can leave the network [3]. A MANET is of larger size than the radio range of the wireless antennas, because of this fact it can route the traffic through a multi-hop path to give two nodes the ability to communicate. There are neither fixed routers nor fixed locations for the routers as in cellular / infrastructure networks. Cellular networks consist of a wired backbone, which connects the base- stations & the mobile nodes can only communicate over a one-hop wireless link to the base-station, multi-hop wireless links are n ot possible. By contrast, a MANET has no permanent infrastructure at all. All mobile nodes act as mobile routers [6]. The issue of routing packets between any pair of nodes is a challengin g task because the nodes can move randomly within the network. Path that was considered optimal at a given point in time might not work a few moments later. There are two main types of the routing protocols. The proactive/ Table driven protocols maintain routes to all nodes, including nodes to which no packets are being sent, and Second approach is Demand Driven/ Source-Initiated Protocols, involves establishing reactive ro utes, which dictates that routes between nodes are determined solely when they are explicitly neede d to route packets. With rapid improvements in channel bandwidth, speed and hardware cost of the wireless media the f irst approach of proactive protocols is gaining more popularity, due to their obvious better performance. The Destination Sequenced Distance Vector (DSDV) Protocol is a pr oactive routing protocol, which maintain consistent, up-to-date routing information from each node to every other nod e in the network in a rou ting table at each node of the Ad-hoc network.[1, 11, 12]. These protocols require each node to maintain one or more tables to store routing information, and they respond to changes in network topology by propagating updates throughout the network in order to maintain a consistent n e twork view. The protocol adds a new attribute, sequence number, to each ISSN : 0975-3397 C.P.Agrawal et al /Internation al Journal o n Computer Scie nce and En gineering Vol .1(2), 20 09, 39-46 41 route table entry at each node. Routing table is maintained at each node a nd with this table, node transmits the packets to other nodes in the network. Each node in the network maintains routing table for the transmission of the packets and also for the connectivity to different station s in the network. These sta tions list for all the available destinations, and the number of hops required to reach each destination in the routin g table. The routing entry is tagged with a sequence number which is originat ed by the destinatio n station. In order to maintain the con sistency, each station transmits and upda tes its routing table periodically. The packets being broadcasted between stations indicate which stations are accessible and how many hops are required to reach that particular station. The packets may be transmitted containing the lay er 2 / 3 address[4] . Routing information is ad vertised by broadcasting or multicasting the packets which are transm itted periodically as when th e nodes move within the network. The DSDV protoc ol requires that each mobile station in the network must constan tly, advertise to each of its neighbors, its own routing table frequently, as the entries in the table m ay change very quickly. II. M OBILITY M ODELS The mobility of nodes is one of the most important factors in the performance evaluation of MANETs. The protocol pe rformance is highly influenced by them. The understanding of each observed mobility pattern can help to improve the network behavior. This paper is focused upon commonly used four mobility models. A. Random Waypoint Model Random Waypoint Model [12, 13] is the most widely used and studied mobility model. In this model, a host randomly chooses a destination called waypoint and packet moves towards it in a straight line with a constant veloc ity, which is selected randomly from some given range. After it reaches the waypoint, it pauses for some time and then repeats the procedure. For implementation in NS-2 , at every instant, a node randomly chooses a destination and moves towards it with a velocity chosen randomly f rom [0,V max ], where V max is the maximum allowable velocity for every mobile node. After reaching the destination, the node stops for a duration by the 'pause time' parameter. Then, it again chooses a random destination and re peats the whole process again until the simulation ends. B. Reference Point Group Mobility(RPMG) Model Each group has a logica l center (group leader) that determines the group's motion behavior. Initially, each member of the group is uniformly distributed in the ne ighborhood of the group leader. Subsequently, at each instant, every nod e has a speed and direction that is derived by randomly deviating from that of the group leader [13]. Each node deviates its velocity (both speed and direction) randomly fr om that of the leader. The group motion behavior is important in some applications like ubiqu itous computing, milita ry deployment etc. The movement can be characterized as follows: V memb er (t) = V leader (t) + random()*SDR *maxspeed (1) memb er (t) = leader (t) + random()* ADR*maxangle (2) Where 0 <= SDR, ADR <= 1. SDR is the Speed Deviation Ratio and ADR is the Angle Deviation Ratio. They are used to control the deviation of the velocity (m agnitude and direction) of group members from that of the leader. Since the group leader mainly decides the mobility of group members, group mobility pattern is expected to have high spatial dependence for small values of SDR and ADR. C. Gauss-Markov Mo del The Gauss-Markov Mobility Model is designed to adapt to different levels of randomness via one tuning parameter. [1,10].Initially each mobile node (MN) is assigned a speed and direction. At fixed intervals of time n , movement occurs by updating the speed and direction of each MN. The value of speed and direction at the n th instance is calculated based upon the value of speed and direction at the ( n -1) th instance and a random variable using equations: s n = s n- 1 + (1- ) s + (1- 2 ) sx n -1 (3) ISSN : 0975-3397 C.P.Agrawal et al /Internation al Journal o n Computer Scie nce and En gineering Vol .1(2), 20 09, 39-46 42 d n = dn _1 + (1- ) d + (1- 2 ) dx n -1 (4) s n and d n are the new speed and direction of the MN at interval n . is the tuning parameter used to vary the randomness, where 0 <= <= 1. s and d are constants representing the m ean value of speed and direction as n and sx n -1 and dx n -1 are random variables from a Gaussian distribution. Totally rand om values (or Brownian motion) are obtained by setting = 0 and linear motion is obtained by setting = 1. Interm ediate levels of randomness are obtained by varying it between 0 and 1. At each time interval the next location is calculated based on the current location, speed, and direction of movement. Specifically, at time interval n , an MN’s position is given by the equations: x n = x n -1 + s n -1 cos d n -1 (5) y n = y n -1 + s n- 1 sin d n -1 (6) Where ( x n , y n ) and ( x n -1 , y n -1 ) are the x and y coordinates of the MN’s position at n th and ( n -1) th time intervals respective ly. To ensure that a MN does not remain near an edge of the grid for a long period of time, the they are forced away from an edge when they move within a certain distance of the edge. This Model can elim inate the sudden stops and sharp turns encountered in the Random Walk Mobility Model by allowing past velocities to influence future ve locities. D. Manhattan Mobility Model The Manhattan model emulates the movement pattern of mobile nodes on streets defined by maps [12,13]. It is usef ul in modeling movem ent in an urban area where a pervasive computing service between portable devices is provided. Maps are composed of a num ber of horizontal and vertical streets used in th is model. Each street has two lanes for each direction (North / South direction for vertical streets, East / W est for horizontal streets). The m obile node is allowed to move along the grid of horizontal and vertical streets on the map. At an intersection of a horizontal and a vertical street, the mobile node can turn left, right or go stra ight. This choice is probabilistic, the probab ility of moving on the same street is 0.5, the probability of turning left is 0.25 and the probability of turning right is 0.25. The velocity of a mobile node at a time slot is dependent on its velocity at the previous time slot. Also, a node’s velocity is restricted by the velocity of the node preced ing it on the same lane of the street.. III. S IMULATION S CANERIO Simulations have been carried out by Network Simulator 2.27 NS-2 [8, 9]. We have used an average packet size of 350 bytes at a varying rate of 4, 8, 12 and 16 packets/s taken uniform 100 nodes with constant pause time 10s [5]. In this sim ulation we wanted to investigate how the protocol behaves when network load and speed of nodes increases with different Mobility Models. Continuous bit rate (CBR) traffic sources are used. The source-destination pairs are spread randomly over the network. The number of source-destination pairs is constant and the packet-sending rate in each pair is varying. The four traffic and mobility m odels taken for the experiments are in a rectangular field of size 500 m x 500 m. For Random Waypoint each packet starts its journey from a random location to a random destination. Once the destination is reached, another random destination is targeted after a pause. The pause tim e, which affects the relative speeds of the mob iles, is kept constant at 10 s. Simulations are run for 100 seconds. Identical mobility and traffic scenarios are used across protocols to gather fair results. Rest movement pattern are according to the characteristics of RPGM Model and Gauss Markov Mobility Model. For scenarios generation we have used Bonn Motion, a mobility scenario generation and analysis tool. Bonn Motion is a Java software, which creates and analyses mobility scenarios. It serves as a tool for th e investigation of m obile ad hoc network characteristics. The scenarios can also be exported for the network simulator ns-2 and GlomoSim / QualNet . In the simulation scenario, the three input parameters have been varied to evaluate the output performance. Parameters values are defined below. The speed of nodes – It has been varied from 5 to 25 m/s (on X axis). Network Load - Number of packets sent per second has been varied from 4 to 16 ISSN : 0975-3397 C.P.Agrawal et al /Internation al Journal o n Computer Scie nce and En gineering Vol .1(2), 20 09, 39-46 43 packets/s. Four different graphs have been plotted for this parameter. Mobility Model: The graphs for each of the four mobility models have been plotted on every plot. The simulation results f or two output parameters have been observed from the NS-2 results for plotting graphs using Excel for the observed output parameter values. Average Delay - This average End-to-End delay includes processing and queuing delay in each intermediate node. This parameter has been indicated on Y axis, for the set (A) of the graphs. Packet Delivery fraction (PDF)- Packet delivery fraction is calculated as the ratio of the number of packets received (by the destination) to the number of packets originated by the (CBR source). This has been indicated on Y axis , for the set (B) of graphs. TABLE I. P ARAMETERS C HOSEN F OR S IMULATION I N NS-2 Parameter Value Simulat ion Time 100 sec. Number of Nodes 100 Pause Time 10 sec. Environm ent Size 500 m X 500m Traffic Type Constant Bit Rate Maximum Speeds 5, 10, 15, 20, 25 m/s Network Loa ds 4, 8, 12, 16 packets/s Mobility Models Random Waypoint Model, Reference Point Group Mobility (RPGM) Model, Gauss Markov Model and Manhattan Mo dels. IV. G RAPHICAL R EPRESENTATION OF S IMULATION R ESULTS ISSN : 0975-3397 C.P.Agrawal et al /Internation al Journal o n Computer Scie nce and Engineering Vol .1(2), 200 9, 39-46 44 ISSN : 0975-3397 C.P.Agrawal et al /Internation al Journal o n Computer Scie nce and Engineering Vol .1(2), 200 9, 39-46 45 V. R ESULTS & D ISCUSSION The results of investigation obtained as Packet Delivery Fraction (PDF) and Average end-to-end Delay for DSDV protocol, with the four mobility models for 5, 10, 15, 20, 25 m/s speed of node s have been indicated and compared for different 4, 8, 12 & 16 packets/s network loads for 100 nodes. In each of the graphs, Figures 1 through 4, the RPGM Mobility model gave the best performance (shown with filled squares). The curve for average of all delays agai nst the varying load has only been plotted for this best performing mobility model. The overall simulation exper iments results suggest that in the considered simulation scenario at increasing network lo ad and speed of nodes, selecting DSDV with RPGM Mobility Model would be best in order to have higher delivery of packets with lowest delay. The average of all end- to-end delays for different speeds has been found increasing exponentially (d rawn on logarithmic scale on Y axis) with respect to the Network Load [Figure 1(A)]. On the other hand the average o f all PDFs for different speeds has been found decresing with respect to the Network Load [Figure 1(B)]. The DSDV with Manhattan exhibited worst performance at each of the network scenario as compared to the other three mobility models. The performance of M ANETs is largely dependent on the pattern of mobility of the moving nodes. Our efforts of performance optimization of DSDV protocol yields in improvement under varying network load and also for different mobility models. The outputs experimentally obtained, suggest that DSDV with RPGM mobility model exhibits best performance in term s of PDF and end-to-end delay. Thus the performance of RPGM Mobility Model is better selectio n keeping other scenarios constant. This is theoretically justifie d, due to the fact that each group has a logical center or group leader that determines the group motion behavior. Each member of group is uniformly distributed in the neighborhood of the group leader and each node deviates its velocity both speed and direction randomly from that of leader. The experimentation also suggests that several parameters such as traffic patterns, node density and initial pattern of nodes also affect the routing performance and need to be investigated with various scenarios. Further study also needs to be done with additional analysis of m obility models with different Adhoc Routing Protocols for varying mobility, network load and pause-time for better evaluation of perf ormance of these m obility models and Adhoc Networks protocols. ISSN : 0975-3397 C.P.Agrawal et al /Internation al Journal o n Computer Scie nce and Engineering Vol .1(2), 200 9, 39-46 46 A. For 4 Pkt/s Network Load The RPGM mobility model has perf ormed best as compared to other mobility models. The delay is between 7 & 10 ms [Figure 2(A)] and the PDF between 95 & 100% [Figure 2(B)]. Mostly the delay is found increasing with the speed of nodes. Performance for Manhattan mobility model has been the poorest performance. B. For 8 Pkt/s Network Load The RPGM mobility model has perf ormed best as compared to other mobility models. The delay is between 9 & 16 ms [Figure 3(A)] and the PDF between 95 & 100% [Figure 3(B)]. Mostly the delay is found increasing with the speed of nodes. Performance for Manhattan mobility model has been the poorest performance. C. For 12 Pkt/s Network Load With the increased network load to 12 Pkt/s also the RPGM mobility m odel has performed best as compared to other m obility models. The delay is between 158 & 393 ms [Figure 4(A)] and the PDF between 89 & 95% [Figure 4(B)]. Performance for the other three mobility models have been fluctuation as for the two output parameter comparison. Broadly the Manhattan mobility model has been the poorest performance. D. For 16 Pkt/s Network Load With the highest network load of our simulation experiment for 16 P kt/s also the RPGM mobility model has performed best as compared to other mobility m odels. The delay is between 0.727 sec & 1 sec [Figure 4(A)] s and the PDF between 76 & 81%[Figure 4(B)]. Actually for the delay, readings for the other th ree mobility models have shown fluctuating performance at different speeds, even going below the RPGM model ratings at some spe ed values. But the overall delay for RPGM has been consistently the best if all speed values are considered. Again the Manhattan mobility model has been the poorest performance. VI. F UTURE W ORK This work was mainly relating to the popular mobility models. Similar resu lts for other popular MANET routing protocols DSR and AODV , have also been published by the same authors in international conference s [2, 4]. As a natural outcome and extension to this work, further analysis needs to be carried out to com pare the three sets, so as to cum ulatively infer more complete conclusions. R EFERENCES [1] S. R. Das, R. Castaeda, and J. Yan, “Simulation-based performance evaluation of routin g protocols for mobile ad hoc networks,” Mobile Network s and Applications, vol. 5, pp. 179–189, 2000. [2] O.P.Vyas , M.K.Tiwari, C.P. Agrawal, “Influence of Mobility Models on DSR Protocol Having Var ying Network Load”, WCSN-2006, IIIT, Allahabad. [3] Azzedine Boukerche, “ Performance Evaluat ion of Routing Protocols for Adhoc Wireless networks”, Mobile Networks and Applications 9, p 333-342, 2004. [4] C.P.Agrawal, M.K. Tiwari, O.P.Vyas, “Evaluation of AODV Protocol for Varying Mobility Models of MANET for Ubiquitous Computing”, ICCIT08, AICIT, Busan, Korea [5] O.P.Vyas, M.K.Tiwari “Evalua tion of Impact of Mobility on Mobile Adhoc Networks Protocol Implementations” International Conference on Challenges and Opportunities in IT industry 2005, PCTE, Ludh iana. [6] Elizabeth M. Royer, “A Review of Current Routing Protocols for Ad Hoc Mo bile Wireless Networks”, Elizabeth M.Royer, IEEE. [7] M. Lakshmi and P.E. Sank aranarayanan “Performance Analysis of Three Routing P r otocols in Mobile Ad Hoc Wireless Networks”, Asian Journal of IT, 2005 . [8] NS2 Network Simulator at http://www- mash.cs.berk eley .edu/ns/ [9] Network Simulator - ns-2 at http://www.isi.edu/nsnam/ns/ . [10] Tracy Camp, Jeff Boleng, Vanessa Davies “A Survey of Mobility Models for Ad Hoc Network Research”, Wireless Communication & Mobile Computing (WCMC): vol. 2, no. 5, pp. 483-502, 2002 [11] Yi Lu, Weichao Wang, Yuhui Zhong, Bharat Bhargava “Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks” Department of Computer Sciences Purdue University, West Laf ay ette, IN, 47907, US A. [12] A. Boukerche, S.K. Da s and A. Fabbri, “Ana lysis of randomized congestion control with DSDV routing in ad hoc wireless networks”, Journal of Parallel and Distributed Computing (JPDC) 61 (2001) 967–995. [13] Fan Bai, Ahmed Helm y “A Framework to systematicall y analyze the Impact of Mobility on Performance of Routing Protocols for Adhoc Networks”, IEEE INFOCOM 20. ISSN : 0975-3397
Original Paper
Loading high-quality paper...
Comments & Academic Discussion
Loading comments...
Leave a Comment