1 / 30

IMPORTANT : A framework to systematically analyze the "Impact of Mobility on Performance Of RouTing in Ad-hoc NeTw

IMPORTANT : A framework to systematically analyze the "Impact of Mobility on Performance Of RouTing in Ad-hoc NeTworks". Fan Bai * , Narayanan Sadagopan + , Ahmed Helmy *. * Department of Electrical Engineering + Department of Computer Science University of Southern California

idalee
Télécharger la présentation

IMPORTANT : A framework to systematically analyze the "Impact of Mobility on Performance Of RouTing in Ad-hoc NeTw

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IMPORTANT: A framework to systematically analyze the "Impact of Mobility on Performance Of RouTing in Ad-hoc NeTworks" Fan Bai*, Narayanan Sadagopan+, Ahmed Helmy* * Department of Electrical Engineering + Department of Computer Science University of Southern California {fbai,helmy}@ceng.usc.edu, narayans@cs.usc.edu

  2. Outline • Motivation and Contributions • Mobility Models and Metrics • Experiments and Observation • Relationship between Mobility and Performance • Building Blocks Approach • Conclusion and Future work INFOCOM 2003

  3. MANET • Mobile Ad hoc Network (MANET) is a collection of wireless mobile nodes forming a network without using any existing infrastructure • Mobility and traffic are two significant factors affecting protocol performance. In current simulation, • Mobility Pattern: usually, uniformly and randomly chosen destinations (random waypoint model) • Traffic Pattern: usually, uniformly and randomly chosen communicating nodes • Impact of mobility on ad hoc routing protocols is expected to be significant INFOCOM 2003

  4. Motivation • Randomized models (including random waypoint) do not capture • Spatial dependence (correlation) of movement among nodes • Existence of barriers or obstacles constraining mobility • A systematic framework is needed to investigate the impact of various mobility models on the performance of different routing protocols for MANETs • This study attempts to answer • Whether? Especially, to what degree does mobility affect routing protocol performance? • If the answer to 1 is yes, why? • If the answer to 1 is yes, how? INFOCOM 2003

  5. Framework Overview Connectivity Graph Routing Protocol Performance Mobility Models Random Waypoint Group Mobility Freeway Mobility Manhattan Mobility Building Block Analysis DSR AODV DSDV Performance Metrics Connectivity Metrics Mobility Metrics Flooding Caching Error Detection Error Handling Error Notification Link Duration Throughput Overhead Relative Speed Spatial Dependence INFOCOM 2003

  6. Framework Components • Whether? and How much? • Rich set of mobility models that capture characteristics of different type of movement • Protocol independent metrics such as mobility metrics and connectivity graph metrics to capture the above characteristics • Why? • Analysis process to relate performance with a specific characteristic of mobility • How? • Systematic process to study the performance of protocol mechanistic building blocks across various mobility characteristics INFOCOM 2003

  7. Mobility Metrics • Relative Speed (mobility metric I) • The magnitude of relative speed of two nodes, average over all neighborhood pairs and all time • Spatial Dependence (mobility metric II) • The value of extent of similarity of the velocities of two nodes that are not too far apart, average over all neighborhood pairs and all time For example, RWP model, Vmax=30m/s, RS=12.6m/s, Dspatial=0.03 INFOCOM 2003

  8. Connectivity graph metric • Average link duration (connectivity metric I) • The value of link duration, average over all nodes pairs Performance Metrics • Throughput(performance metric I):delivery ratio • Overhead(performance metric II):number of routing control packets sent INFOCOM 2003

  9. Parameterized Mobility Models • Random Waypoint Model (RWP) • Each node chooses a random destination and moves towards it with a random velocity chosen from [0, Vmax]. After reaching the destination, the node stops for a duration defined by the “pause time” parameter. This procedure is repeated until simulation ends • Parameters: Pause time T, max velocity Vmax • Reference Point Group Model (RPGM) • Each group has a logical center (group leader) that determines the group’s motion behavior • Each nodes within group has a speed and direction that is derived by randomly deviating from that of the group leader • Parameters: Angle Deviation Ratio(ADR) and Speed Deviation Ratio(SDR), number of groups, max velocity Vmax. In our study, ADR=SDR=0.1 • In our study, we use two scenarios: Single Group (SG) and Multiple Group (MG) INFOCOM 2003

  10. Parameterized Mobility Models • Freeway Model (FW) • Each mobile node is restricted to its lane on the freeway • The velocity of mobile node is temporally dependent on its previous velocity • If two mobile nodes on the same freeway lane are within the Safety Distance (SD), the velocity of the following node cannot exceed the velocity of preceding node • Parameter: Map layout, Vmax • Manhattan Model (MH) • Similar to Freeway model, but it allows node to make turns at each corner of street • Parameter: Map layout, Vmax Map for FW Map for MH INFOCOM 2003

  11. Mobility Models Summary Spatial Dependence Geographic Restriction Application Random Waypoint Model General No No Group Mobility Model Yes No Battlefield Freeway Mobility Model Metropolitan Traffic Yes Yes Manhattan Mobility Model Urban Traffic No Yes INFOCOM 2003

  12. Experiment I: Analysis of mobility characteristics • Simulationdone by our mobility generator and analyzer: • Number of nodes(N) = 40, Simulation Time(T) = 900 sec • Area = 1000m x 1000m • Vmax set to 1,5,10,20,30,40,50,60 m/sec across simulations • RWP, pause time T=0 • SG/MG, ADR=0.1, SDR=0.1 • FW/MH, map layout in the previous slide INFOCOM 2003

  13. Mobility metrics • Objective: • validate whether proposed mobility models span the mobility space we explore • Relative speed • For same Vmax, MH/FW is higher than RWP, which is higher than SG/MG • Spatial dependence • For SG/MG, strong degree of spatial dependence • For RWP/FW/MH, no obvious spatial dependence is observed Relative Speed Spatial Dependence INFOCOM 2003

  14. Connectivity graph metric • Link duration • For same Vmax, SG/MG is higher than RWP, which is higher than FW, which is higher than MH • Summary • Freeway and Manhattan model exhibits a high relative speed • Spatial Dependence for group mobility is high, while it is low for random waypoint and other models • Link Duration for group mobility is higher than Freeway, Manhattan and random waypoint Link duration INFOCOM 2003

  15. Experiment II: Protocol Performance across Mobility Models Simulations done in ns-2: • Same set of mobility trace file used in experiment1 • Traffic pattern consists of source-destination pairs chosen at random • 20 source, 30 connections, CBR traffic • Data rate is 4packets/sec (low data rate to avoid congestion) • For each mobility trace file, we vary traffic patterns and run the simulation for 3 times INFOCOM 2003

  16. Results and Observations • Performance of routing protocols may vary drastically across mobility patterns • Eg : DSR • There is a difference of 40% for throughput and an order of magnitude difference for routing overhead across mobility models! Throughput Routing Overhead INFOCOM 2003

  17. Which Protocol Has the Highest Throughput ? • We observe that using different mobility models may alter the ranking of protocols in terms of the throughput! Manhattan : AODV or DSR? Random Waypoint : DSR? INFOCOM 2003

  18. Which Protocol Has the Lowest Overhead ? • We observe that using different mobility models may alter the ranking of protocols in terms of the routing overhead! • Recall: Whether mobility impacts protocol performance? • Conclusion: Mobility DOES matter, significantly, in evaluation of protocol performance and in comparison of various protocols! RPGM(single group) : DSR? Manhattan : DSDV? INFOCOM 2003

  19. Putting the Pieces Together • Recall: If mobility affects protocol performance, why? • We observe a very clear trend between mobility metric, connectivity and performance • With similar average spatial dependency • Relative Speed increases Link Duration decreases Routing Overhead increases and throughput decreases • With similar average relative speed • Spatial Dependence increase Link Duration increasesThroughput increases and routing overhead decreases • Conclusion:Mobility Metrics influence Connectivity Metrics which in turn influence protocol performance metrics ! INFOCOM 2003

  20. Putting the Pieces Together Throughput Relative Velocity Link Duration Spatial Dependence Overhead INFOCOM 2003

  21. Mechanistic Building Blocks • Recall: How mobility affects the protocol performance? • Idea: • The protocol is decomposed into its constituent mechanistic, parameterized building block, each building block is to implement a well-defined functionality • Various protocols choose different parameter settings for the same building block. For a specific mobility scenario, the building block with different parameters behaves differently, which in turns affect the overall performance of the protocol • We are interested in the contribution of building blocks to the overall performance in the face of mobility • Case study: • Reactive protocols like DSR and AODV INFOCOM 2003

  22. Building Block Diagram for reactive protocols Route Setup Caching Flooding Add Route Cache Num of Entry Range of Flooding Caching Style Route Reply Expiration Timer Localized/Non-localized method Route Invalidate Route Maintenance Error Detection Error Handling Error Notification Notify Notify Detection Method Handling Mode Recipient INFOCOM 2003

  23. Examples • Caching • DSR uses aggressive caching, AODV does not • Evaluation: Ratio of number of route replies from cache to total number of route reply  aggressive caching is useful ? How about cache validity? • Error Handling • DSR uses localized salvaging, it only happens 2%~8% across various mobility model  salvaging barely has an effect ! AODV DSR INFOCOM 2003

  24. Conclusions • Defined protocol independent metrics to capture a few mobility characteristics of interest and proposed a rich set of mobility models • Evaluated protocols over mobility models that span the above mobility characteristics • Performance trends and comparison results vary widely with the choice of mobility • Establish the logical relationship between mobility and protocol performance • Propose a method to analyze the interplay between building block and mobility • Mobility patterns are IMPORTANT INFOCOM 2003

  25. Future Work • Investigate more protocol independent metrics. e.g., path duration[1] • Establish the general framework to evaluate the design choice based on building block methodology[2] • Investigate the effect of other parameters. e.g., node density • Investigate other mobility models and other routing protocols, e.g. ZRP,GPSR & expansion model • Integrate the mobility tool with ns-2 [3] [1] N.Sadagopan, F.Bai, B.Krishnamachari, A.Helmy, “PATHS: analysis of PATH duration Statistics and their impact on reactive MANET routing protocols” MobiHoc 2003. [2] F.Bai, N.Sadagopan, A.Helmy, “BRICS: A Building-block approach for analyzing RoutIng protoCols in ad hoc networkS- a case study of reactive routing protocols”, USC-CS-TR-02-775, in submission. [3] http://www-scf.usc.edu/~fbai/mobility.html INFOCOM 2003

  26. Thanks! INFOCOM 2003

  27. Related Work • Random Waypoint based evaluation • Mobility model: only Random Waypoint model • [1] concluded that reactive protocols like DSR and AODV would perform better than proactive protocols such as DSDV under high mobility rate, while DSDV would perform quite well under low mobility rate • [2] observed that DSR would outperform AODV in less demanding situations, but AODV would outperform DSR at heavy traffic and high mobility scenario • Consistent with our observations [1]J.Broch, D.A.Maltz, D.B.Johnson et al, “A performance comparison of multi-hop wireless ad hoc network routing protocols”, MOBICOM 1998. [2]S.R.Das, C.E.Perkins, E.M.Royer, “Performance Comparison of two on-demand routing protocols for ad hoc network”, INFOCOM 2000. INFOCOM 2003

  28. Related Work • Scenario based evaluation • [3] proposed models for ‘realistic’ scenarios like conference, disaster relief and event coverage • Conclusion about reactive and proactive protocol is similar to [1] • [4] introduced the Reference Point Group Model(RPGM), it is observed that AODV, DSDV and HSR would perform worse with random waypoint model than with RPGM • [5] proposed a generic mobility framework, Mobility Vector Model, from which all ‘realistic’ mobility patterns like MPGM can be derived [3] P.Johansson, T.Larsson, N.Hedman et al, “Scenario-based performance analysis of routing protocols for mobile ad-hoc network”, MOBICOM 1999. [4] X.Hong, M.Gerla et al, “A group mobility model for ad hoc wireless network”, ACM/IEEE MSWiM 1999. [5] X.Hong, T.Kwon, M.Gerla et al, “A mobility framework for ad hoc wireless networks”, ACM MDM 2001. INFOCOM 2003

  29. Link Duration • Re-run the single group mobility model for three times INFOCOM 2003

  30. Linear Correlation between Average Path Duration and Protocol Performance • The reciprocal of average path duration is analytically shown to have a linear relationship with the throughput and overhead • For DSR • Pearson Correlation between 1/PD and throughput is –0.9165, -0.9597 and –0.9132 for RW, FW and MH, respectively • Pearson Correlation between 1/PD and overhead is 0.9753, 0.9812 and 0.9978 for RW, FW and MH, respectively • Relationship between LD and PD? [1] N.Sadagopan, F.Bai, B.Krishnamachari, A.Helmy, “PATHS: analysis of PATH duration Statistics and their impact on reactive MANET routing protocols” MobiHoc 2003. INFOCOM 2003

More Related