Realistic Mobility for Mobile Ad Hoc Network Simulation



Similar documents
Energy Consumption analysis under Random Mobility Model

Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols

Intelligent Agents for Routing on Mobile Ad-Hoc Networks

COMPARATIVE ANALYSIS OF ON -DEMAND MOBILE AD-HOC NETWORK

Performance Comparison of AODV, DSDV, DSR and TORA Routing Protocols in MANETs

Performance comparison and analysis of routing strategies in Mobile ad hoc networks

IJMIE Volume 2, Issue 7 ISSN:

Optimization of AODV routing protocol in mobile ad-hoc network by introducing features of the protocol LBAR

A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks

PERFORMANCE ANALYSIS OF AD-HOC ON DEMAND DISTANCE VECTOR FOR MOBILE AD- HOC NETWORK

Energy Efficiency of Load Balancing in MANET Routing Protocols

International Journal of Wireless & Mobile Networks (IJWMN) Vol. 4, No. 2, April 2012

Performance Evaluation of Aodv and Dsr Routing Protocols for Vbr Traffic for 150 Nodes in Manets

Node Mobility Tracking In Mobile Ad-Hoc Networks in their Geographical Position (Dynamic Networks)

Security protocols for ad-hoc wireless networks Raghava Karanam, Gautam Sreeram Pendum, Narendra Nath Vattikuti

Influences of Communication Disruptions on Decentralized Routing in Transport Logistics

Performance Evaluation of Mobility Speed over MANET Routing Protocols

ROUTE MECHANISMS FOR WIRELESS ADHOC NETWORKS: -CLASSIFICATIONS AND COMPARISON ANALYSIS

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

AntHocNet: an Ant-Based Hybrid Routing Algorithm for Mobile Ad Hoc Networks

A Workload-Based Adaptive Load-Balancing Technique for Mobile Ad Hoc Networks

1 M.Tech, 2 HOD. Computer Engineering Department, Govt. Engineering College, Ajmer, Rajasthan, India

NetworkPathDiscoveryMechanismforFailuresinMobileAdhocNetworks

PERFORMANCE ANALYSIS OF AODV, DSR AND ZRP ROUTING PROTOCOLS IN MANET USING DIRECTIONAL ANTENNA

Step by Step Procedural Comparison of DSR, AODV and DSDV Routing protocol

Natarajan Meghanathan Assistant Professor of Computer Science Jackson State University Jackson, MS 39217, USA

Investigating the Performance of Routing Protocols Using Quantitative Metrics in Mobile Ad Hoc Networks

Security Threats in Mobile Ad Hoc Networks

DESIGN AND DEVELOPMENT OF LOAD SHARING MULTIPATH ROUTING PROTCOL FOR MOBILE AD HOC NETWORKS

Internet Connectivity for Ad hoc Mobile Networks

Fast and Secure Data Transmission by Using Hybrid Protocols in Mobile Ad Hoc Network

Load-Balanced Routing through Virtual Paths: Highly Adaptive and Efficient Routing Scheme for Ad Hoc Wireless Networks

Formal Measure of the Effect of MANET size over the Performance of Various Routing Protocols

`PERFORMANCE COMPARISON OF ENERGY EFFICIENT AODV PROTOCOLS

Location Information Services in Mobile Ad Hoc Networks

Lecture 2.1 : The Distributed Bellman-Ford Algorithm. Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol

Comparative Study of Performance Evaluation for Mobile Ad hoc networks using a proxy node

Security Scheme for Distributed DoS in Mobile Ad Hoc Networks

Robust Routing in Wireless Ad Hoc Networks

2. Related protocols. 1. Introduction

A Survey: High Speed TCP Variants in Wireless Networks

A Group Mobility Model for Ad Hoc Wireless Networks

Position and Velocity Aided Routing Protocol in Mobile Ad Hoc Networks

Dynamic Gateway Load Balancing in Integrated Internet-MANET

Study And Comparison Of Mobile Ad-Hoc Networks Using Ant Colony Optimization

Performance Analysis of Load Balancing in MANET using On-demand Multipath Routing Protocol

Securing Ad hoc Routing Protocols

SJBIT, Bangalore, KARNATAKA

LIST OF FIGURES. Figure No. Caption Page No.

Achieving Energy Efficiency in MANETs by Using Load Balancing Approach

PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS

Security and Scalability of MANET Routing Protocols in Homogeneous & Heterogeneous Networks

Network Simulator: A Learning Tool for Wireless Technologies

MASTER'S THESIS. Routing Protocols in Wireless Ad-hoc Networks - A Simulation Study. Tony Larsson, Nicklas Hedman. Civilingenjörsprogrammet

Keywords: DSDV and AODV Protocol

Energy-Aware Performance Metric for AODV and DSDV Routing Protocols in Mobile Ad-Hoc Networks

Adaptive Multiple Metrics Routing Protocols for Heterogeneous Multi-Hop Wireless Networks

A Novel Caching Scheme for Internet based Mobile Ad Hoc Networks

An Extended AODV Protocol to Support Mobility in Hybrid Networks

Network Lifetime Analysis of AODV, DSR and ZRP at Different Network Parameters

SIMULATION STUDY OF BLACKHOLE ATTACK IN THE MOBILE AD HOC NETWORKS

Performance Comparison of Mobile Ad-hoc Network Routing Protocol

Performance Comparison of Two On-demand Routing Protocols for Ad Hoc Networks

Study of Different Types of Attacks on Multicast in Mobile Ad Hoc Networks

Study of Network Characteristics Incorporating Different Routing Protocols

Control overhead reduction: A Hierarchical Routing Protocol In Mobile Ad hoc Networks

Load-balancing Approach for AOMDV in Ad-hoc Networks R. Vinod Kumar, Dr.R.S.D.Wahida Banu

Delay aware Reactive Routing Protocols for QoS in MANETs: a Review

An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks *

Keywords- manet, routing protocols, aodv, olsr, grp,data drop parameter.

Intelligent Transportation System for Vehicular Ad-Hoc Networks

Routing with Load Balancing in Wireless Ad hoc Networks

Evaluating the performance of secure routing protocols in Mobile Ad-hoc Networks

Integrated Routing and Storage for Messaging. Applications in Mobile Ad Hoc Networks

Comprehensive Evaluation of AODV, DSR, GRP, OLSR and TORA Routing Protocols with varying number of nodes and traffic applications over MANETs

Location-Aided Routing (LAR) in mobile ad hoc networks

Result Analysis of Virtual IP Address Configuration Protocol

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

A Novel Semi-Markov Smooth Mobility Model for Mobile Ad Hoc Networks.

POWER AWARE QOS MULTIPATH ROUTING PROTOCOL FOR DISASTER RECOVERY NETWORKS

EXTENDING NETWORK KNOWLEDGE: MAKING OLSR A QUALITY OF SERVICE CONDUCIVE PROTOCOL

Simulation Analysis of Different Routing Protocols Using Directional Antenna in Qualnet 6.1

Comparing the Performance of the Ad Hoc Network under Attacks on Different Routing Protocol

Transcription:

Realistic Mobility for Mobile Ad Hoc Network Simulation Michael Feeley, Norman Hutchinson, and Suprio Ray Computer Science Department, University of British Columbia, Vancouver, Canada Abstract. In order to conduct meaningful performance analysis of routing algorithms for Mobile Ad Hoc Networks (MANETs), it is essential that the mobility model on which the simulation is based reflects realistic mobility behavior. However, current mobility models for MANET simulation are either unrealistic or are tailor-made for particular scenarios. We introduce GEMM, a tool for generating mobility models that are both realistic and heterogeneous. These models are capable of simulating complex and dynamic mobility patterns representative of real-world situations. We present simulation results using AODV, OLSR and ZRP, three MANET routing algorithms and show that mobility-model changes have a significant impact on their performance. Keywords: Mobility Model, MANET, GEMM Introduction Mobile ad-hoc network (MANET) routing protocols have received considerable recent attention. The standard way to evaluate these protocols is simulation, key to which is a model of node mobility. Typically, a simple abstract mobility model such as random waypoint [6] or random walk [] is used [5,7]. By virtue of their simplicity, these random models do not attempt to reflect real human mobility. The hope, however, is that a simple model captures enough of the key characteristics of human mobility to make protocol evaluations meaningful. Humans, of course, rarely move randomly. Consider, for example, a typical public park. Park users will be unevenly distributed over this landscape. Some of them will be stationary and others will move at different characteristic speeds: walkers, joggers and bikers, for example. The course that mobile users take will not be random. Some will move to attraction points such as snack bars, restrooms, play areas, etc. While some previous works have observed that routing algorithm performance may be influenced by choice of mobility model [9], most research continues to use random waypoint. In order to provide a framework for producing more realistic mobility models, we have developed a tool called GEMM, that generates mobility scenarios capturing some key features of typical human mobility. We use GEMM to re-examine three MANET routing algorithms: AODV [3], OLSR [] and ZRP [4], representative of the three popular routing approaches. I. Nikolaidis et al. (Eds.): ADHOC-NOW 4, LNCS 358, pp. 34 39, 4. c Springer-Verlag Berlin Heidelberg 4

Realistic Mobility for Mobile Ad Hoc Network Simulation 35 We compare algorithm performance for random waypoint and several more realistic models generated by GEMM. Our evaluation shows significant performance differences between random waypoint and the alternatives, thus confirming that this random approach is insufficient for accurate simulation. Related Work Numerous studies have evaluated MANET routing protocols using the random waypoint mobility model. Maltz et. al. compared DSDV, TORA, DSR and AODV [5,6]. Das et. al. evaluated DSDV, TORA, DSR and AODV with exponential distance distribution with mean 5m and no pause time [7]. Variations of the random waypoint model have been proposed such as random walk [], random direction and boundless simulation area mobility model. Gauss-Markov is a model in which a node s next position is determined incrementally based on its current position and velocity [8]. Several researchers have explored the use of customized models designed to be more realistic than random waypoint. Johanson et. al. proposed three mobility scenarios: conference, event coverage and disaster area [9]. Sanchez explored several custom-made group mobility models such as column, pursue and nomadic community mobility model []. Although tailor-made models are useful, significant development effort is required for each simulation scenario and each scenario has limited applicability. 3 GEMM When setting out to model human mobility realistically, one must consider how humans move and what features of this behavior are important enough to capture. 3. Developing a Realistic Mobility Model Motivated by studies of human walking [], we observe that mobility can be fairly expressed using four characteristics: attraction points, activities, roles and group behavior. Attraction points. An attraction point is a destination of interest to multiple people. On a university campus, for example, students may tend to move among locations such as classrooms, cafeterias, pubs, etc. Attraction points are described by a 5-tuple consisting of x-y coordinates, popularity, radius and type. Activities. An activity is the process of moving to an attraction point and remaining there for some period of time. Activities can be parameterized by by a 6-tuple consisting of minimum and maximum trigger time and duration, destination and type. Roles. A role characterizes the mobility tendencies intrinsic to different classes of people. For example, university students spend much more time moving among classrooms than professors; some people bike others walk, etc. A real

36 M. Feeley, N. Hutchinson, and S. Ray environment consists multiple user classes each taking on different roles. Roles are specified by a 5-tuple consisting of weight, minimum and maximum speed and activity set. Group Behavior. Group behavior captures the way that people influence each others mobility. People may tend to cluster in groups, match each others velocity or avoid colliding with each other []. This is specified by a four-tuple consisting of collision-avoidance, inertia, velocity-matching and group-centering probabilities. Each probability is expressed as the fraction of nodes that exhibit the specified group behavior. 3. Design and Implementation of GEMM The basic framework is that each node is statically assigned a distinct role. This role specifies a set of activities that nodes perform, chosen randomly during the simulation. Each activity consists of moving to a new location and specifies zero or more attraction points as possible destinations. GEMM is implemented in Java conforming to the BonnMotion API and uses its output-file format [3]. The input to GEMM is a set of parameter settings and the output is a detailed mobility scenario that can be used directly by either the NS [4] or Glomosim [5]. 4 Evaluation This section compares the performance of three MANET routing algorithms using random waypoint and a set of more realistic scenarios generated by GEMM. 4. Experimental Setup In order to conduct comparison studies with GEMM, we select OLSR, AODV and ZRP, which are representative of proactive, reactive and hybrid routing algorithms respectively. The goal of our simulation experiments is to assess the impact of different aspects of realistic mobility scenarios on the ability of the MANET routing protocols to successfully deliver data packets. Simulations were conducted using Glomosim [5]. We adopt a simulation environment similar to [5], where 5 mobile nodes move about in an area of 5m x 3m. Each node in the simulation has a radio transmission range of 5m. We report packet delivery ratios for pause times of, 3, 6, and 3 seconds. The data traffic characteristics are based on constant bit rate (CBR). 4. Attraction Points The goal of this first set of simulations is to illustrate the ways in which attraction points change routing algorithm behavior. In these simulations node speed is chosen uniformly between and m/sec as in [5].

Realistic Mobility for Mobile Ad Hoc Network Simulation 37 Mobility scenarios. We used GEMM to generate the following mobility scenarios. RWP. The standard random waypoint model. OAP-RTO. Nodes move to a single attraction point, pause and return to their original position. TAP-RTO. Nodes randomly choose among three attraction points, pause and return to their original position. TAP. Nodes randomly choose among three attraction points, pause and move to another randomly chosen attraction point. Figure shows the packet delivery ratios for OLSR, AODV and ZRP respectively, for all four mobility scenarios. The first and most important thing to notice is that there are substantial differences among the mobility scenarios. Furthermore, each algorithm reacts differently to mobility-model changes. These differences indicate that the choice of mobility has a big impact on comparisons among competing algorithms..9.9.9 RWP OAP RTO TAP RTO TAP.7.7.7 Packet Delivery Ratio.5 Packet Delivery Ratio.5 Packet Delivery Ratio.5.3.3.3. RWP OAP RTO TAP RTO TAP. RWP OAP RTO TAP RTO TAP. Fig.. Attraction-point packet delivery ratio for OLSR and AODV and ZRP 4.3 Impact of Speed Variation We now turn to simulations using realistic human walking and bicycling speeds of -.6 m/s and 4- m/s respectively. We add the suffix HS to model names to signify walking speed and MIXED to signify a mix of % bikers and 8% walkers. Figure shows the normalized packet delivery ratio attained by three routing algorithms, OLSR, AODV and ZRP, for these six scenarios (OAP-RTO- HS, OAP-RTO-MIXED, TAP-RTO-HS, TAP-RTO-MIXED, TAP-HS and TAP- RTO-MIXED). The normalization is done with respect the earlier scenarios with nodes having maximum speed m/s. For instance, the packet delivery ratio for

38 M. Feeley, N. Hutchinson, and S. Ray.8.6.8.6 OAP RTO HS OAP RTO MIXED TAP RTO HS TAP RTO MIXED TAP HS TAP MIXED.8.6.4..4..4. OAP RTO HS OAP RTO MIXED TAP RTO HS TAP RTO MIXED TAP HS TAP MIXED OAP RTO HS OAP RTO MIXED TAP RTO HS TAP RTO MIXED TAP HS TAP MIXED Fig.. Speed-variation normalized delivery ratio for OLSR and AODV and ZRP OAP-RTO-HS is normalized with respect to OAP-RTO. Again the key thing to observe from these graphs is that performance differs substantially among the mobility models. 4.4 Group Mobility Behavior Finally we turn to group mobility. For this simulation we generated group mobility variants of the mixed walking/biking scenarios. For these models, we set all four group parameters to %, indicating that every node acts with all four group behaviors. We add a -GM suffix to these models names. The results are shown in Figure 3, which gives packet delivery ratio normalized to the non-group variant of each scenario. Again we see that group settings seem to matter, though less so than for speed variation, particularly for AODV..8 OAP RTO MIXED GM TAP RTO MIXED GM TAP MIXED GM.8 OAP RTO MIXED GM TAP RTO MIXED GM TAP MIXED GM.8 OAP RTO MIXED GM TAP RTO MIXED GM TAP MIXED GM.6.6.6.4..4..4. Fig. 3. Group mobility normalized packet delivery ratio for OLSR and AODV and ZRP.

5 Conclusion Realistic Mobility for Mobile Ad Hoc Network Simulation 39 This paper describes a tool we have built, called GEMM, that generates mobility scenarios suitable for MANET routing algorithm simulation using either NS or Glomosim. We simulated three algorithms, AODV, OLSR and ZRP, using a variety of mobility scenarios designed to be more realistic than random waypoint. Our results show that the algorithms we studied behaved significantly differently under the models generated by GEMM than under random waypoint. We have also shown that GEMM can be used to generate models that are arguably more realistic. We believe that generic approaches such as GEMM provide substantial benefit with the evaluation of MANET protocols. Our work also points out the danger of choosing a routing algorithm based on unrealistically simple mobility models. References. A. Bar-Noy, I. Kessler, M. Sidi.: Mobile users: To update or not to update? IEEE INFOCOM, 994.. T.H. Clausen, G. Hansen, L. Christensen and G. Behrmann : The Optimized Link State Routing Protocol, Evaluation through Experiments and Simulation. IEEE Symposium on Wireless Personal Mobile Communications,. 3. Charles E. Perkins and Elizabeth M. Royer : Ad hoc On-Demand Distance Vector Routing. IEEE Workshop MCSA, 999. 4. Z.J. Haas and M.R. Pearlman : The Zone Routing Protocol (ZRP) for Ad Hoc Networks. Internet Draft, 999. 5. Josh Broch, David A. Maltz, David B.Johnson, Y.-C. Hu, and J. Jetcheva : A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. ACM/IEEE Mobicom, 998 6. David B. Johnson and David A. Maltz : Dynamic Source Routing in Ad Hoc Wireless Networks. Mobile Computing, Kluwer Academic Publishers, 996. 7. S. R. Das, R. Castañeda and J. Yan : Simulation-based performance evaluation of routing protocols for mobile ad hoc networks. Mobile Net. and Appl.. 8. B. Liang and Z. Haas : Predictive distance-based mobility management for PCS networks. IEEE INFOCOM, 999. 9. P. Johansson, T. Larsson, N. Hedman, B. Mielczarek and M. Degermark : Scenario based Performance Analysis of Routing Protocols for Mobile Ad Hoc Networks. Mobicom 999.. Sanchez M. Mobility Models : http://www/disca.upv.es/ misan/mobmodel.htm. David C. Brogan and Nicholas L. Johnson : Realistic Human Walking Paths. CASA-3, 3.. D. S. Tan, S. Zhou, J. Ho, J.S. Mehta and H. Tanabe : Design and Eval. of an Indiv. Simulated Mobility Model in Wireless Ad Hoc Networks. CNDSMS,. 3. BonnMotion: http://www.cs.uni-bonn.de/iv/bonnmotion/ 4. The Network Simulator - ns : http://www.isi.edu/nsnam/ns/ 5. GloMoSim : http://pcl.cs.ucla.edu/projects/glomosim/