Mobile Wireless Networking Mobility and Location Management

Similar documents
ITTC Mobile Wireless Networking The University of Kansas EECS 882 Mobile Ad Hoc Networks

Design Improvement and Implementation of 3D Gauss-Markov Mobility Model

Network Simulation Modeling

Performance Analysis of NEMO using City Section Mobility Model

ITTC Mobile Wireless Networking The University of Kansas EECS 882 Wireless and Mobile Internet

Study on Indoor and Outdoor environment for Mobile Ad Hoc Network: Random Way point Mobility Model and Manhattan Mobility Model

Evaluation of Varrying Mobility Models & Network Loads on DSDV Protocol of MANETs

INDIAN INSTITUTE OF MANAGEMENT CALCUTTA WORKING PAPER SERIES. WPS No. 644/ August A Markov-based Diurnal Mobility Model for 3G Cellular Networks

INTERNATIONAL COMPUTER SCIENCE INSTITUTE. CosMos Communication Scenario and Mobility Scenario Generator for Mobile Ad-hoc Networks

Design Improvement and Implementation of 3D Gauss-Markov Mobility Model. Mohammed Alenazi, Cenk Sahin, and James P.G. Sterbenz

Design and Analysis of a 3-D Gauss-Markov Mobility Model for Highly Dynamic Airborne Networks

Performance Of Routing Protocols For Mobile Ad Hoc Networks

Chapter 2 Mobility Model Characteristics

A Jini Based Implementation for Best Leader Node Selection in MANETs

Impact of Model Mobility in Ad Hoc Routing Protocols

Mobility Models. Larissa Marinho Eglem de Oliveira. May 26th CMPE 257 Wireless Networks. (UCSC) May / 50

Performance Analysis of AODV, DSDV and DSR by using Different Mobility Models

CONNECTION PROBABILITY IN REFERENCE POINT GROUP MOBILITY MODEL. A Thesis by. Ramneet Kaur. B.Tech. in Electrical & Computer Engineering

ITTC High-Performance Networking The University of Kansas EECS 881 Architecture and Topology

MOBILITY MODELS FOR NEXT WIRELESS NETWORKS GENERATION WILEY AD HOC, VEHICULAR AND MESH NETWORKS. Paolo Santi

A Comparative Analysis of Pro-active Routing Protocols in MANET

Lecture 6: Vehicular Computing and Networking. Cristian Borcea Department of Computer Science NJIT

Part I. Wireless Communication

Classification of MANET: A Review

ITTC Science of Communication Networks The University of Kansas EECS 784 Identifiers, Names, and Addressing

Mobility Model for User s Realistic Behavior in Mobile Ad Hoc Network

Performance Analysis of Hierarchical Mobile IPv6 in IP-based Cellular Networks

Cost Analysis of Mobility Management Entities for SIGMA

Mobile Wireless Networking Energy Management

Mobile IP (and why you probably don t need it) Phil Karn

ON THE PROBABILITY OF K-CONNECTIVITY IN WIRELESS AD HOC NETWORKS UNDER DIFFERENT MOBILITY MODELS

Performance Comparison of Routing Protocols for wrecked ship scenario under Random Waypoint Mobility Model for MANET

Link Lifetime Prediction in Mobile Ad-Hoc Network Using Curve Fitting Method

Suman Kumari et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (4), 2011,

HARDWARE IMPLEMENTATION OF A TOPOLOGY CONTROL ALGORITHM FOR MANETS USING NOMADIC COMMUNITY MOBILITY MODEL

Performance Comparison of DSR, OLSR and TORA Routing Protocols

!"# $ I. Introduction

Ad Hoc Networks: Issues and Routing

IP Paging Considered Unnecessary:

Performance evaluation of reactive and proactive routing protocol in IEEE ad hoc network

Multiprotocol Label Switching in Vehicular Ad hoc Network for QoS

Avoidance of Bottleneck in PCS Network

Performance Comparison of Scalable Location Services for Geographic Ad Hoc Routing

IJMIE Volume 2, Issue 9 ISSN:

CLUSTERED MOBILITY MODEL & EFFECT OF NODE CLUSTERING IN MULTI-HOP WIRELESS NETWORKS

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

STRAW - An integrated mobility & traffic model for vehicular ad-hoc networks

ITTC A Geographical Routing Protocol for Highly-Dynamic Aeronautical Networks

A Study on Mobile Internet Protocol and Mobile Adhoc Network Routing Protocols

Zone-based Proactive Source Routing Protocol for Ad-hoc Networks

Node-Disjoint Multipath Routing with Group Mobility in MANETs

BUSNet: Model and Usage of Regular Traffic Patterns in Mobile Ad Hoc Networks for Inter-Vehicular Communications

IMPACT OF MOBILITY SPEED ON PROACTIVE AND REACTIVE ROUTING PROTOCOLS IN MOBILE ADHOC NETWORKS

Energy Aware and Anonymous Location Based Efficient Routing Protocol

Narra, et al. Performance Analysis of AeroRP with Ground Station Advertisements. Hemanth Narra, Egemen K. Çetinkaya, and James P.G.

Performance Analysis of DSR, AODV Routing Protocols based on Wormhole Attack in Mobile Ad-hoc Network

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

Ad Hoc Wireless Routing CS 218- Fall 2003

Detection and Removal of Blackhole Attack Using Handshake Mechanism in MANET and VANET

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

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

4. Simulation Model. this section, the simulator and the models used for simulation are discussed.

Performance Metrics of MANET in Multi-Hop Wireless Ad-Hoc Network Routing Protocols

A New Efficient and Energy-aware Clustering Algorithm for the OLSR Protocol

A Study on Routing Protocols for Mobile Adhoc Networks

Analysis of GPS and Zone Based Vehicular Routing on Urban City Roads

Performance Analysis of DSR, AODV Routing Protocols based on Wormhole Attack in Mobile Adhoc

CAPACITY COMPATIBLE TWO-LEVEL LINK STATE ROUTING FOR MOBILE AD HOC NETWORKS

DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET

Performance Evaluation of MANET through NS2 Simulation

Dynamic Search Technique Used for Improving Passive Source Routing Protocol in Manet

Modeling Movement for Mobile IP Networks

Multimedia Contents Caching Scheme in Mobile Ad-Hoc Network. Backhyun Kim 1 and Iksoo Kim 2*

Performance Analysis of Various MANET Routing Protocols with Change in Number of Nodes over Different Mobility Models

OVERVIEW OF REFERENCE REGION GROUP MOBILITY MODEL FOR AD HOC NETWORKS

PERFORMANCE EVALUATION OF DSDV, AODV ROUTING PROTOCOLS IN VANET

SUMMERY, CONCLUSIONS AND FUTURE WORK

Behaviour of Routing Protocols of Mobile Adhoc Netwok with Increasing Number of Groups using Group Mobility Model

Optimal method to Reducing Link and Signaling Costs in Mobile IP

Impact of Mobility Models on the Performance of Routing Protocols in Mobile Ad Hoc Networks

Chapter-4. Simulation Design and Implementation

Evaluation of Ad-hoc Routing Protocols with. Different Mobility Models for Warfield. Scenarios

Impact of Pause Time on the Performance of DSR, LAR1 and FSR Routing Protocols in Wireless Ad hoc Network

Evaluation of Mobility Models with AODV & OLSR Protocol by Varying Node Speed in MANET

Analyzing Routing Protocols Performance in VANET Using p and g

Effect of Group Mobility Models on Routing Protocols in MANET

STUDY ON MOBILE ADHOC NETWORK ROUTING PROTOCOLS

Poonam kori et al. / International Journal on Computer Science and Engineering (IJCSE)

Enhancing the Performance of Mobile Ad Hoc Networks with the Aid of Internet Gateways 1

Mobility. Chapter 13. Ad Hoc and Sensor Networks Roger Wattenhofer 13/1

No lecture on Thurs. Last homework will be out this week (not due, covers wireless) Extra office hours for next week and the week after.

T Computer Networks II Delay Tolerant Networking (DTN)

Routing Protocols Wireless for Ad Hoc Wireless Networks: Classifications of Protocols and A review of Table Driven Protocols Abstract:

Routing Protocols in MANET: Comparative Study

Performance Evaluation Of Ad-Hoc On Demand Routing Protocol (AODV) Using NS-3 Simulator

An Intelligent Mesh Based Multicast Routing Algorithm for MANETs using Particle Swarm Optimization

Mobile Wireless Networking Wireless Sensor Networks

A Simulation based Performance Analysis of coordinator Mobility in Zigbee Wireless Sensor Networks

ATINER's Conference Paper Series COM

Performance Evaluation of Wireless n Using Level 2 and Level 3 Mobility

Transcription:

Mobile Wireless Networking The University of Kansas EECS 882 Mobility and James P.G. Sterbenz Department of Electrical Engineering & Computer Science Information Technology & Telecommunications Research Center The University of Kansas jpgs@eecs.ku.edu http://www.ittc.ku.edu/~jpgs/courses/mwnets 03 October 2011 rev. 11.0 2004 2011 James P.G. Sterbenz Mobile Wireless Networking Mobility and LM.1 Mobility models LM.2 Location management 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-2 1

L8 L7 L5 L4 L3 L2.5 L2 L2 L1 Mobile Wireless Networking data plane Cube Model management control plane social application session transport network virtual link link MAC physical Mobility models affect L1 L3 in ns-3 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-3 m ob i l i t y p l a n e Mobile Wireless Networking LM.1 Mobility Models LM.1 Mobility models LM.1.1 Entity mobility models LM.1.2 Group mobility models LM.2 Location management 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-4 2

Mobility Models Overview and Motivation Mobility model : model of mobility in a real system Motivation? 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-5 Mobility Models Overview and Motivation Mobility model : model of mobility in a real system Understand the behaviour of deployed systems Predict the behaviour of proposed systems before deployment 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-6 3

Mobility Models Classification Degree of abstraction Number of nodes Topology Memory 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-7 Mobility Models Classification: Degree of Abstraction Trace-driven : constructed from measurements useful for well-understood pre-existing scenarios particularly when location measurements are available following the trajectory of a real mobile node important to understand if representative of general scenario may be approximate time sample geographic resolution Synthetic mobility model Analytical model 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-8 4

Mobility Models Classification: Degree of Abstraction Trace-driven Synthetic mobility model : abstract model intended to approximate the real behaviour of a node necessary for new scenarios important to understand applicability to real scenarios Analytical model 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-9 Mobility Models Classification: Degree of Abstraction Trace-driven Synthetic mobility model Analytical model mathematical model of mobility typically applied to satellite and spacecraft orbits 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-10 5

Mobility Models Classification: Degree of Abstraction Synthetic vs. trace driven choice dictated by availability of traces synthetic model may be less computationally intense trade fidelity of abstraction vs. representativeness of trace 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-11 Mobility Models Classification: Number of Nodes Entity mobility model : model for a single node example: individual person walking through a city Group mobility model : model for a group of nodes each of which uses an entity model within the group example: group of people walking through a city 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-12 6

Mobility Models Classification: Topology Unconstrained: arbitrary node movement within a defined geographic area e.g. individual walking in a field Constrained: node movement patterns constrained may be constrained to simplify synthetic model e.g. Manhattan grid may be constrained to represent real topology or geography e.g. automobile moving within a road system 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-13 Mobility Models Classification: Memory Memoryless: past history not used in model current move or trajectory independent of past e.g. Brownian motion Memory: past history used in model current move or trajectory based on past movement e.g. vehicle driving on a road 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-14 7

Mobile Wireless Networking LM.1.1 Entity Mobility Models LM.1 Mobility models LM.1.1 Entity mobility models LM.1.2 Group mobility models LM.2 Location management 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-15 Entity Mobility Models Example Scenarios Entity mobility model: a single node Examples of entity movement: individual person walking through a city individual soldier on special operations mission individual vehicle trajectory solitary animal movements 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-16 8

Entity Mobility Models Example Models Memoryless random walk random waypoint Memory Gauss-Markov Probabilistic random walk 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-17 Entity Mobility Models Example Models: Random Walk Random walk: random choice of distance & direction modelled after Brownian motion [Einstein 1926] 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-18 9

Entity Models: Random Walk Algorithm Random walk: random choice of distance & direction choose starting position (x 0, y 0 ) 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-19 1 Entity Models: Random Walk Algorithm Random walk: random choice of distance & direction choose starting position (x 0, y 0 ) choose random direction θ 1 = [0,2π ) θ i 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-20 2 10

Entity Models: Random Walk Algorithm Random walk: random choice of distance & direction choose starting position (x 0, y 0 ) choose random direction θ 1 = [0,2π ) choose random speed s 1 = [s min, s max ] θ i si 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-21 3 Entity Models: Random Walk Algorithm Random walk: random choice of distance & direction choose starting position (x 0, y 0 ) choose random direction θ 1 = [0,2π ) choose random speed s 1 = [s min, s max ] travel at constant speed s 1 for constant time t or distance d 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-22 4 11

Entity Models: Random Walk Algorithm Random walk: random choice of distance & direction choose starting position (x 1, y 1 ) choose random direction θ 2 = [0,2π ) choose random speed s 2 = [s min, s max ] travel at constant speed s 2 for constant time t or distance d immediately repeat from current position to i=2 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-23 5 Entity Models: Random Walk Algorithm Random walk: random choice of distance & direction choose starting position (x 2, y 2 ) choose random direction θ 3 = [0,2π ) choose random speed s 3 = [s min, s max ] travel at constant speed s 3 for constant time t or distance d immediately repeat from current position to i=3 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-24 6 12

Entity Models: Random Walk Algorithm Random walk: random choice of distance & direction choose starting position (x i, y i ) choose random direction θ i+1 = [0,2π ) choose random speed s i+1 = [s min, s max ] travel at constant speed s i+1 for constant time t or distance d immediately repeat from current position i to i+1 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-25 7 Entity Models: Random Walk Example Path Random walk: random choice of distance & direction [Camp Boleng Davis 2002 Fig. 1] 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-26 13

Entity Models: Random Walk Advantages Advantages? 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-27 Entity Models: Random Walk Advantages Advantages simple memoryless model 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-28 14

Entity Models: Random Walk Advantages and Disadvantages Advantages simple memoryless model Problems nodes walk randomly around orgin; never stay far Pr[moving away from origin] = Pr[moving toward origin] Disadvantages? 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-29 Entity Models: Random Walk Advantages and Disadvantages Advantages simple memoryless model Problems nodes walk randomly around origin; never stray far Pr[moving away from origin] = Pr[moving toward origin] Disadvantages most real network-node scenarios not Brownian rapid, random, disruptive turns in path 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-30 15

Entity Mobility Models Example Models: Random Waypoint Random waypoint: move between waypoints [Johnson-Maltz 1996] one of the most widely used mobility models 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-31 Entity Models: Random Waypoint Algorithm Random waypoint: move between waypoints choose starting position (x 0, y 0 ) 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-32 1 16

Entity Models: Random Waypoint Algorithm Random waypoint: move between waypoints choose starting position (x 0, y 0 ) choose random waypoint (x 1, y 1 ) 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-33 2 Entity Models: Random Waypoint Algorithm Random waypoint: move between waypoints choose starting position (x 0, y 0 ) choose random waypoint (x 1, y 1 ) choose random speed s 1 = [s min, s max ] 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-34 3 17

Entity Models: Random Waypoint Algorithm Random waypoint: move between waypoints choose starting position (x 0, y 0 ) choose random waypoint (x 1, y 1 ) choose random speed s 1 = [s min, s max ] travel to waypoint at constant speed s 1 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-35 4 Entity Models: Random Waypoint Algorithm Random waypoint: move between waypoints choose starting position (x 0, y 0 ) choose random waypoint (x 1, y 1 ) choose random speed s 1 = [s min, s max ] travel to waypoint at constant speed s 1 pause for a specified time p 1 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-36 5 18

Random waypoint: move between waypoints choose starting position (x 1, y 1 ) choose random waypoint (x 2, y 2 ) choose random speed s 2 = [s min, s max ] travel to waypoint at constant speed s 1 pause for a specified time p 2 repeat from current position to i=2 Entity Models: Random Waypoint Algorithm 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-37 6 Entity Models: Random Waypoint Algorithm Random waypoint: move between waypoints choose starting position (x 0, y 0 ) choose random waypoint (x 3, y 3 ) choose random speed s 3 = [s min, s max ] travel to waypoint at constant speed s 3 pause for a specified time p 3 repeat from current position to i=3 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-38 7 19

Entity Models: Random Waypoint Algorithm Random waypoint: move between waypoints choose starting position (x i, y i ) choose random waypoint (x i+1, y i+1 ) choose random speed s i+1 = [s min, s max ] travel to waypoint at constant speed s i+1 pause for a specified time p i+1 repeat from current position i to i+1 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-39 8 Entity Models: Random Waypoint Example Path Random waypoint: move between waypoints [Camp Boleng Davis 2002 Fig. 3] 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-40 20

Entity Models: Random Waypoint Advantages Advantages? 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-41 Entity Models: Random Waypoint Advantages and Disadvantages Advantages relatively simple memoryless model more realistic than random walk for many scenarios Problem: average node velocity decreases over time due to steps over long distance with very low speed takes some time to stabilise problem reduced by large enough choice of s min Disadvantages? 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-42 21

Entity Models: Random Waypoint Advantages and Disadvantages Advantages relatively simple memoryless model more realistic than random walk for many scenarios Problem: average node velocity decreases over time Disadvantages still has sharp sudden turns may not realistically represent real mobility patterns but may be good enough to model mobility effects including need for rerouting and handoffs disconnectivity when nodes out of range 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-43 Entity Mobility Models Example Models: Gauss-Markov Gauss-Markov: gradually vary trajectory over time [Garcia-Luna-Aceves Madrga 1999] 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-44 22

Entity Models: Gauss-Markov Algorithm Gauss-Markov: gradually vary trajectory over time choose starting position (x 0, y 0 ) choose mean direction θ and initial random direction θ 0 = [0,2π ) choose mean speed s and initial random speed s 0 = [s min, s max ] θ i si 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-45 1 Entity Models: Gauss-Markov Algorithm Gauss-Markov: gradually vary trajectory over time choose starting position (x 0, y 0 ) choose mean direction and initial random direction θ 0 = [0,2π ) choose mean speed and initial random speed s 0 = [s min, s max ] travel at constant speed s 0 until next timestep t n 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-46 2 23

Entity Models: Gauss-Markov Algorithm Gauss-Markov: gradually vary trajectory over time at each timestep n 2 new speed sn = αsn 1 + (1 α) s + (1 α ) sx n 1 2 new direction θn = αθn 1 + (1 α) θ + (1 α ) θx n 1 tuning parameter 0 α 1 α=0: Brownian α=1: linear memory from last timestep 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-47 3 Entity Models: Gauss-Markov Algorithm Gauss-Markov: gradually vary trajectory over time at each timestep n 2 new speed sn = αsn 1 + (1 α) s + (1 α ) sx n 1 2 new direction θn = αθn 1 + (1 α) θ + (1 α ) θx n 1 tuning parameter 0 α 1 α=0: Brownian α=1: linear memory from last timestep 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-48 4 24

Entity Models: Gauss-Markov Algorithm Gauss-Markov: gradually vary trajectory over time at each timestep n 2 new speed sn = αsn 1 + (1 α) s + (1 α ) sx n 1 2 new direction θn = αθn 1 + (1 α) θ + (1 α ) θx n 1 tuning parameter 0 α 1 α=0: Brownian α=1: linear memory from last timestep 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-49 5 Entity Models: Gauss-Markov Example Path Gauss-Markov: gradually vary trajectory over time [Camp Boleng Davis 2002 Fig. 10] 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-50 25

Entity Models: Gauss-Markov Advantages Advantages? 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-51 Entity Models: Gauss-Markov Advantages and Disadvantages Advantages no sudden turns more realistic than random waypoint for some scenarios Disadvantages? 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-52 26

Entity Models: Gauss-Markov Advantages and Disadvantages Advantages no sudden turns more realistic than random waypoint for some scenarios Disadvantages more computationally intensive than random waypoint more parameters to understand and tune 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-53 Entity Mobility Models Example Models: City Section City section: constrained to paths (streets) [Davies 2000] 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-54 27

Entity Models: City Section Algorithm Overview Motion constrained to street paths streets assigned speed limits Nodes choose random destination shortest time computed nodes maintain safe spacing 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-55 Mobile Wireless Networking LM.1.2 Group Mobility Models LM.1 Mobility models LM.1.1 Entity mobility models LM.1.2 Group mobility models LM.2 Location management 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-56 28

Group Mobility Models Example Scenarios Group mobility model: a coördinated set of nodes Examples of group movement: group of people walking through a city military unit search-and-rescue team caravan of vehicles trajectory herd, flock, or school of animals 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-57 Group Mobility Models Group and Entity Sub-Models Group mobility model consists of two sub-models mobility model for group mobility model for entities within group may use same or different models for each 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-58 29

Entity Mobility Models Example Models: Column Column: nodes follow reference point along a line [Sanchez Manzoni Anejos 2001] 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-59 Entity Mobility Models Example Models: Nomadic Community Nomadic: nodes move with respect to reference point [Sanchez Manzoni Anejos 2001] entity model for nodes with respect to reference point entity model for reference points 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-60 30

Entity Mobility Models Example Models: Pursue Pursue: nodes follow reference point [Sanchez Manzoni Anejos 2001] 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-61 Entity Mobility Models Example Models: Reference Point RPGM (reference point group model): nodes move with respect to center of group [Hong Gerla Pei Chiang 1999] 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-62 31

Mobile Wireless Networking LM.2 LM.1 Mobility models LM.2 Location management LM.2.1 Taxonomy and strategies LM.2.2 Internet and PSTN location management 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-63 Introduction Fixed networks: static nodes address related to topology (e.g. IP LPM) or address bound to device (e.g. Ethernet) Mobile networks: modes move problem? 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-64 32

Introduction Mobile networks: nodes move problem: how to find the destination node for communication? 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-65 Introduction and Definition Mobile networks: nodes move Location management tracks movements of MNs also {location mobility}{management tracking} maintains binding between node identifier and location note: address is overloaded and can mean either 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-66 33

Introduction and Definition Mobile networks: nodes move Location management tracks movements of MNs also {location mobility}{management tracking} maintains binding between node identifier and location note: address is overloaded and can mean either Location database maintains these bindings typically distributed set of agents or registries 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-67 Networks based on Geographic Location Location management consists of tracking and disseminating geo-coördinates predicting trajectories in case of high-velocity mobility 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-68 34

Mobile Ad Hoc Networks Mobile ad hoc networks (MANETS) significant mobility no dependence on infrastructure Location management consists of mapping identifiers to current topological location or reassigning identifiers based on topological location and providing translation mechanism to new address Both of these are very hard problems especially in large geographically distributed networks 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-69 LM.2.1 Taxonomy and Strategies LM.1 Mobility models LM.2 Location management LM.2.1 Taxonomy and strategies LM.2.2 Internet and PSTN location management 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-70 35

Alternative Strategies Flooding proactive vs. reactive Quorum / rendezvous explicit vs. implicit flat vs. hierarchical 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-71 Flooding Flooding each node floods its location to other nodes Advantages and disadvantages? 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-72 36

Flooding: Advantages vs. Disadvantages Flooding each node floods its location to other nodes Advantages simple scheme guarantees dissemination if connectivity exists Disadvantages overhead Optimisations? 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-73 Flooding: Optimisations Flooding each node floods its location to other nodes Advantages simple scheme guarantees dissemination if connectivity exists Disadvantages overhead Optimisations decrease accuracy of dissemination with distance limit hop count or decreased frequency with hop count 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-74 37

Flooding: Proactive vs. Reactive Proactive flooding each node periodically floods its location to other nodes Reactive flooding? 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-75 Flooding: Proactive vs. Reactive Proactive flooding each node periodically floods its location to other nodes Reactive flooding nodes that don t know location of destination flood query 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-76 38

Quorum / Rendezvous Flooding proactive vs. reactive Quorum / rendezvous explicit vs. implicit flat vs. hierarchical 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-77 Quorum / Rendezvous Quorum-based location management quorum of location servers capable of finding all nodes location server nodes serve location requests location server nodes serve update requests 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-78 39

Quorum / Rendezvous Quorum-based location management quorum of location servers capable of finding all nodes nodes serve location requests nodes serve update requests Rendezvous rendezvous servers handle both location and update are rendezvous 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-79 Quorum: Explicit Explicit quorum-based location management explicit set of servers designated as location servers intersecting set of query quorum and update quorum 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-80 40

Quorum: Implicit Implicit quorum-based location management implicit set of servers selected by DHT lookup 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-81 Quorum: Flat vs. Hierarchical Flat quorum-based location management all servers serve same role Hierarchical quorum-based location management hierarchy of servers sub-grid one approach for implicit approach 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-82 41

LM.2.2 Internet and PSTN LM.1 Mobility models LM.2 Location management LM.2.1 Taxonomy and strategies LM.2.2 Internet and PSTN location management 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-83 Internet and Mobile Cellular Telephony Networks with limited mobility capabilities occasional handoffs and roaming e.g. mobile cellular telephony and mobile IP 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-84 42

Internet and Mobile Cellular Telephony Networks with limited mobility capabilities occasional handoffs and roaming e.g. mobile cellular telephony and mobile IP Mobile nodes assigned to home network move to visited network 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-85 Internet and Mobile Cellular Telephony Networks with limited mobility capabilities occasional handoffs and roaming e.g. mobile cellular telephony and mobile IP Mobile nodes assigned to home network move to visited network Location management: registries and mappings Home Network Visited / Foreign Network Internet (agent) HA FA Mobile PSTN (location registry) HLR VLR 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-86 43

Internet: Mobile IP Location management performed by Mobile IP agents HA (home agent): maintains binding to MN care-of address FA (foreign agent): assigns care-of addr when MN registers Lecture WI Home Net Visited Net MN HA AP IP IP IP IP IP AP FA MN IP CN 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-87 Mobile Telephone Network Location management performed by PSTN registries HLR (home location register): binding to VLR of MN VLR (visitor location register): authentication, service profile Lecture MT 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-88 44

Mobility and Further Reading Tracy Camp, Jeff Boleng, and Vanessa Davies, A Survey of Mobility Models for Ad Hoc Network Research, Wireless Communications and Mobile Computing, Wiley, vol.2 iss.5, September 2002, pp.483 502 A. Rahaman, J. Abawajy, and M. Hobbs, Taxonomy and Survey of Systems 6th IEEE/ACIS International Conference on Computer and Information Science, July 2007, pp. 369 374 Tracy Camp, Location Information Services in Mobile Ad Hoc Networks, Colorado School of Mines Technical Report MCS-03-15, October 2003 Roy Friedman and Gabriel Kliot, Location Services in Ad Hoc and Hybrid Networks: A Survey, Technion Computer Science Technical Report CS-2006-10, April 2006 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-89 Mobility and Acknowledgements Some material in these foils is based on the textbook Murthy and Manoj, Ad Hoc Wireless Networks: Architectures and Protocols Some material in these foils enhanced from EECS 780 foils 03 October 2011 KU EECS 882 Mobile Wireless Nets Mobility Location MWN-LM-90 45