Modeling Time-variant User Mobility in Wireless Mobile Networks (Time-variant Community (TVC) Model)

Similar documents
User Manual for the Time-variant Community Mobility Model

Modeling Time-variant User Mobility in Wireless Mobile Networks

Modeling Spatial and Temporal Dependencies of User Mobility in Wireless Mobile Networks

Modeling Time-variant User Mobility in Wireless Mobile Networks

Modeling Spatial and Temporal Dependencies of User Mobility in Wireless Mobile Networks

Modeling Spatial and Temporal Dependencies of User Mobility in Wireless Mobile Networks

Modeling Spatial and Temporal Dependencies of User Mobility in Wireless Mobile Networks

Capturing User Friendship in WLAN Traces

Archna Rani [1], Dr. Manu Pratap Singh [2] Research Scholar [1], Dr. B.R. Ambedkar University, Agra [2] India

Data-driven Modeling and Design of Networked Mobile Societies: A Paradigm Shift for Future Social Networking

Gauging Human Mobility Characteristics and its Impact on Mobile Routing Performance. Gautam S. Thakur* Udayan Kumar. Wei-Jen Hsu.

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

Towards Distributed Network Classification for Mobile Ad hoc Networks

Similarity Analysis and Modeling in Mobile Societies: The Missing Link

Similarity Analysis and Modeling in Mobile Societies: The Missing Link

On Modeling User Associations in Wireless LAN Traces on University Campuses

Exploiting Heterogeneity in Mobile Opportunistic Networks: An Analytic Approach

Timely Information Dissemination with Distributed Storage in Delay Tolerant Mobile Sensor Networks

On the Analysis of Periodic Mobility Behaviour

Constructing Time-Varying Contact Graphs for Heterogeneous Delay Tolerant Networks

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

Modeling users mobility among WiFi access points

Impact of Social Networks in Delay Tolerant Routing

On Nodal Encounter Patterns in Wireless LAN Traces

Using local speed information as routing metric for delay tolerant networks

A Joint Replication-Migration-based Routing in Delay Tolerant Networks

Capacity-Aware Routing Using Throw-Boxes

Impact of Social Networks on Delay Tolerant Routing

INTERMITTENTLY connected mobile networks (ICMN)

Working Day Movement Model

Heterogeneous Community-based Routing in Opportunistic Mobile Social Networks

Modeling Movement for Mobile IP Networks

IMPACT: Investigation of Mobile-user Patterns Across University Campuses using WLAN Trace Analysis

Data-driven Co-clustering Model of Internet Usage in Large Mobile Societies

Routing in a Delay Tolerant Network Sushant Jain, Kevin Fall and Rabin Patra SIGCOMM Presented by Xun Gong

Combining Mobility Models with Arrival Processes

Adaptive Routing in Underwater Delay/Disruption Tolerant Sensor Networks

Studies with ns-2 and ns-3 based DTN Simulators

Towards Realistic Models of Wireless Workload

Chapter 2 Mobility Model Characteristics

DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES

Overhead Reduction In Delay Tolerant Networks

ADAPTIVE SPRAY ROUTING FOR OPPORTUNISTIC NETWORKS

A 3D signal obstruction model for realistic mobility models in Mobile Ad Hoc Networks

Model T: An Empirical Model for User Registration Patterns in a Campus Wireless LAN

Getting Urban Pedestrian Flow from Simple Observation:

Improvement of Buffer Scheme for Delay Tolerant Networks

On Nodal Encounter Patterns in Wireless LAN Traces

Interest-based Mining and Modeling of Big Mobile Networks

Spray and Wait: An Efficient Routing Scheme for Intermittently Connected Mobile Networks

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

A DTN Packet Forwarding Scheme Inspired by Thermodynamics

Profile-Cast: Behavior-Aware Mobile Networking

Cyclic Temporal Network Density and its impact on Information Diffusion for Delay Tolerant Networks

COMFA: Exploiting Regularity of People Movement for Message Forwarding in Community-based Delay Tolerant Networks

Optimal Buffer Management Policies for Delay Tolerant Networks

An Optimal Probabilistic Forwarding Protocol in Delay Tolerant Networks

Minimizing Average Spraying Cost for Routing in Delay Tolerant Networks

NEW! Updates from previous draft Based on group mailing list discussions Added definition of optimal scalability with examples (captures idea of suffi

Fan Bai, Student Member, IEEE, Narayanan Sadagopan, Student Member, IEEE, Bhaskar Krishnamachari, Member, IEEE, and Ahmed Helmy, Member, IEEE

1. INTRODUCTION. Saravanan.A 1 and Dr.Sunitha Abburu 2

BRICS: A Building-block approach for analyzing RoutIng protocols in ad hoc networks - a Case Study of reactive routing protocols

Spray and Dynamic: Advanced Routing in Delay Tolerant Networks

[This is a research project proposal]

A Mobility Model Based on WLAN Traces and its Validation

DIAL: A Distributed Adaptive-Learning Routing Method in VDTNs

Routing with Multi-Level Social Groups in Mobile Opportunistic Networks

Exploring Social Interactions via Multi-Modal Learning

Spray and Wait: An Efficient Routing Scheme for Intermittently Connected Mobile Networks

Message Forwarding in Cyclic MobiSpace: the Multi-copy Case

Designing Mobility Models based on Social Networks Theory

Data-driven Co-clustering Model of Internet Usage in Large Mobile Societies

Spray and forward: Efficient routing based on the Markov location prediction model for DTNs

IPAC: IP-based Adaptive Packet Concatenation for Multihop Wireless Networks

Measurements from an b Mobile Ad Hoc Network

Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

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

An obstacle-aware human mobility model for ad hoc networks

Contention-Aware Analysis of Routing Schemes for Mobile Opportunistic Networks

Visualization for the Analysis of Congestion in IEEE b Wireless Networks

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

Single-Copy Routing in Intermittently Connected Mobile Networks

Simulation and Analysis of Opportunistic Routing Protocols

Diploma, National Technical University of Athens, Greece Department of Electrical and Computer Engineering

A Genetic-Neural Approach for Mobility Assisted Routing in a Mobile Encounter Network

Realistic Mobility Models for Vehicular Ad hoc Network (VANET) Simulations

Performance Comparison of Two Interdomain Routing Schemes for Disruption Tolerant Networks

On Exploiting Transient Contact Patterns for Data Forwarding in Delay Tolerant Networks

On Exploiting Transient Contact Patterns for Data Forwarding in Delay Tolerant Networks

Energy Consumption and Performance of Delay Tolerant Network Routing Protocols under Different Mobility Models

A Visualization and Analysis Tool for NS-2 Wireless Simulations: inspect

InterestSpread: An Efficient Method for Content Transmission in Mobile Social Networks

PARAMETERIZATION OF THE SWIM MOBILITY MODEL USING CONTACT TRACES

Empirical Evaluation of Hybrid Opportunistic Networks

MOPS: Providing Content-based Service in Disruption-tolerant Networks

Performance of Efficient Routing Protocol in Delay Tolerant Network: A Comparative Survey. Namita Mehta 1 and Mehul Shah 2

Heterogeneity Increases Multicast Capacity in Clustered Network

Performance Modeling for Two-hop Relay with Node Selfishness in Delay Tolerant Networks

Comparing Delay Tolerant Network Routing Protocols for Optimizing L-Copies in Spray and Wait Routing for Minimum Delay

Social-Aware Routing in Delay Tolerant Networks

Transcription:

Modeling Time-variant User Mobility in Wireless Mobile Networks (Time-variant Community (TVC) Model) Wei-jen Hsu, Dept. of CISE, U. of Florida Thrasyvoulos Spyropoulos, INRIA, Sophia-Antipolis, France Konstantinos Psounis, Dept. of EE, U. of Southern California Ahmed Helmy, Dept. of CISE, U. of Florida For TVC_model download: http://nile.cise.ufl.edu/tvc_model/ *This work is supported by NSF awards CNS-0520017 and career award 0134650.

6/10/2008 INFOCOM 2007 2 Importance of Mobility Models Mobility models are of crucial importance for the evaluation of wireless mobile network protocols. A new class of mobility-assisted routing protocols is proposed to Connectivity Protocol Mobility Models Graphs Performances Increase the capacity of wireless networks [1] Facilitate routing in challenged environments (DTN) [2][3][4] No need for spatial paths. Nodes rely on mobility and encounters as the major enabling factor for communication F. Bai, N. Sadagopan, A. Helmy, "IMPORTANT: A framework to systematically analyze the Impact of Mobility on Performance of RouTing protocols for Adhoc NeTworks", IEEE INFOCOM 2003. [1] M. Grossglauser and D. Tse, "Mobility increases the capacity of ad hoc wireless networks," IEEE/ACM Transactions on Networking, 10(4), 2002. [2] T. Spyropoulos, K. Psounis, and C. Raghavendra, Efficient Routing in Intermittently Connected Mobile Networks: The Multi-copy Case, to appear in ACM/IEEE ToN, 2007. [3] T. Spyropoulos, K. Psounis, and C. Raghavendra, Efficient Routing in Intermittently Connected Mobile Networks: The Single-copy Case, to appear in ACM/IEEE ToN, 2007. [4] S. Jain, K. Fall, and R. Patra, "Routing in a delay tolerant network," ACM SIGCOMM04.

6/10/2008 INFOCOM 2007 3 Requirements and Our Approach Requirements for mobility models Realism (detailed behavior from traces) Mathematical tractability (simple, synthetic random models) Parameterized, tunable behavior We abstract mobility characteristics from WLAN traces*, and propose a model amenable to math analysis. *The most extensive available source for large-scale mobile user data to date.

6/10/2008 INFOCOM 2007 4 Introduction Outline Observation from WLAN traces: key findings and lessons on mobility modeling Time-variant community mobility model Theory derivation The hitting and the meeting time Simulation and Validation Future work and Conclusions

Mobility Characteristics from WLANs Skewed location visiting preferences Nodes spend 95% of time at top 5 preferred locations. Heavily visited preferred spots Periodical re-appearance Nodes show up repeatedly at the same location after integer multiples of days. Periodical daily/weekly schedules W. Hsu and A. Helmy, "On Important Aspects of Modeling User Associations in Wireless LAN Traces," IEEE WinMee 2006. 6/10/2008 INFOCOM 2007 5

6/10/2008 INFOCOM 2007 6 Mobility Characteristics from WLANs Problems of simple random models (random walk, random direction) No preferred locations in space domain (uniform nodal distribution across space) No structure in time domain (homogeneous behavior across time) Benefit: Math analysis tractability Can we improve realism and not sacrifice math tractability?

Other Mobility Models Mobility models with WLAN traces have been considered in several papers They considered location preferences but not time dependent behavior Time-dependent behavior is suggested in [4] but not implemented [1] C. Tuduce and T. Gross, A Mobility Model Based on WLAN Traces and its Validation, IEEE INFOCOM 05. [2] R. Jain, D. Lelescu, M. Balakrishnan, Model T: An Empirical Model for User Registration Patterns in a Campus Wireless LAN, ACM MOBICOM 05. [3] D. Lelescu, U. C. Kozat, R. Jain, and M. Balakrishnan, Model T++: An Empirical Joint Other Space-Time realistic Registration behaviors Model, ACM MOBIHOC in mobility 06. [4] M. Kim, D. Kotz, and S. Kim, Extracting a mobility model from real user traces, IEEE INFOCOM 06 Grouping of nodes [5] Obstacles in movement [6] [5] X. Hong, M. Gerla, G Pei, and C. Chiang, A Group Mobility Model for Ad Hoc Wireless Networks, ACM International Workshop on Modeling Analysis and Simulation of Wireless and Mobile Systems, 1999. [6] A. Jardosh, E. Belding-Royer, K. Almeroth, and S. Suri, Towards Realistic Mobility Models for Mobile Ad Hoc Networks, ACM MOBICOM 03. 6/10/2008 INFOCOM 2007 7

6/10/2008 INFOCOM 2007 8 Introduction Outline Observation from WLAN traces: key findings and lessons on mobility modeling Time-variant community mobility model Theory derivation The hitting and the meeting time Simulation and Validation Future work and Conclusions

Community Model Skewed location visiting preferences Create communities to be the preferred area of movement Each node can have its own community Node moves with two different epoch types Local or roaming Each epoch is a random-direction, straight-line movement Local epochs in the community Roaming epochs around the whole simulation area Torus boundaries Roaming epoch T. Spyropoulos, K. Psounis, and C. Raghavendra, Performance Analysis of Next epoch chosen based on a Markov model Mobility-Assisted Routing, ACM MOBIHOC, 2006. Local epoch 6/10/2008 INFOCOM 2007 9 1 p l L θ 25% p l p r 1 75% p r

6/10/2008 INFOCOM 2007 10 Time-variant Community Model Periodical re-appearance Create structure in time Periods Node moves with different parameters in periods to capture time-dependent mobility Repetitive structure Normal Movement Period (NMP) Concentration Movement Period (CMP) Simple version: Two time periods with a community in each time period.

6/10/2008 INFOCOM 2007 11 Avg. fraction of online time Avg. fraction of online time Time-variant Community Model Major trends of mobility characteristics preserved with simple version model (extensions later) AP AP AP sorted by by of by total amount of of time associated with it 1 112131415161718191 0.8 11 11 21 31 0.8 0.7 0.1 Random_direction 0.6 0.6 0.01 0.5 Community_model 0.001 0.4 0.4 Community_model TVC-simplified 0.0001 0.3 0.2 MIT-trace 0.2 MIT-trace 0.00001 0.1 TVC-simplified MIT-trace Random_direction 0.000001 0 0.3 0.3 0.25 0.25 0.2 0.2 Community_model Community_model 0.15 0.15 MIT-trace MIT-trace TVC-simplified 0.1 0.1 MIT-trace 0.05 0.05 Random_direction Random_direction 0 0 2 4 6 8 Time gap (days) In addition, mathematical tractability is retained Prob of re-appearance

6/10/2008 INFOCOM 2007 12 Introduction Outline Observation from WLAN traces: key findings and lessons on mobility modeling Time-variant community mobility model Theory derivation The hitting and the meeting time Simulation and Validation Future work and Conclusions

6/10/2008 INFOCOM 2007 13 Theory Derivation Quantities of interest Hitting Time Time before a node moves into the communication range of a randomly selected target (e.g., discover a random event) Meeting Time Time before two nodes move into the communication range of each other (e.g., direct packet transmission) Assume nodes start from stationary nodal distribution (hit) (meet)

6/10/2008 INFOCOM 2007 14 Theory Derivation Hitting Time We use an example of a single randomly-chosen community in two alternating time periods Normal Movement Period (NMP) Concentration Movement Period (CMP) Outline of steps 1. Condition on the target location whether it is in the communities 2. Calculate the prob. of hitting for unit-time slice and the whole time periods 3. Calculate the expected hitting time using 2.

6/10/2008 INFOCOM 2007 15 Theory Derivation Hitting Time (Step1) By law of total probability: Normal Movement Period (NMP) Concentration Movement Period (CMP) C N N C C

6/10/2008 INFOCOM 2007 16 Theory Derivation Hitting Time (Step2) Unit time hitting probability Local epoch Roaming epoch 2K Consider the movement in one time unit Random direction movement cover the whole area equal likely Each time unit is an i.i.d. Bernoulli trial to discover the target, so N hitting prob. for the whole time period v Normal Movement Period (NMP) C n

6/10/2008 INFOCOM 2007 17 Theory Derivation Hitting Time (Step3) Think of each time period as a flip of coin. It shows head (success in hitting) with a certain probability. cycle P H, n P = PH, n + PH, c PH, nph, c P H, c time One can calculate the expected number of cycles and remaining time units in the last cycle until the first hitting event.

6/10/2008 INFOCOM 2007 18 Theory Derivation Meeting Time Outline 1.Condition on the community locations whether two nodes have overlapped communities 2.Calculate the prob. of meeting for unit-time slice and the whole time periods 3.Calculate the expected meeting time using step 2 parallel to the derivation of hitting time.

6/10/2008 INFOCOM 2007 19 Simulation A custom C++ simulator to get the hitting and the meeting times Simple model with two time periods and one community in each time period 50,000 iterations for the hitting time (one node hitting random target) and the meeting time (two nodes meeting each other)

6/10/2008 INFOCOM 2007 20 Simulation Good match between theoretical and simulation results

Extension of Model Richer granularity in both space and time domain 1.E+00 Avg. fraction of online time Avg. fraction of online time 1.E-01 Multi-tier communities 1.E-02 AP sorted by total amount of time associated with it 1 11 21 31 41 51 61 71 81 91 Multiple time Model-simplified periods 1.E-03 AP sorted by total amount of time associated with it 1.E-041 11 21 31 41 51 61 71 81 91 TP1 TP2 1.E+00 1.E-05 MIT-trace 1.E-01 1.E-06 Weekdays 1.E-02 Model-simplified 1.E-03 TP1 TP2 TP1 TP2 1.E-04 1.E-05 1.E-06 Model-complex MIT-trace TP1 TP2 Prob of re-appearance Prob of re-appearance 0.3 0.25 0.2 0.15 Model-simplified MIT-trace 0.1 0.3 0.05 0.25 0 Time 0.2 0 2Weekend 4 6 Model-simplified 8 0.15 MIT-trace Time gap (days) 0.1 TP1 TP2 TP3 TP2 TP3 TP2 6/10/2008 INFOCOM 2007 21 0.05 0 Model-complex 0 2 4 6 8 Time gap (days)

Future work Other quantities of interest (e.g., Intermeeting time, contact time [1]) Routing performance under the model [2][3] Reproduce the structure of nodal encounter [4] through careful parameter selection [1] A. Jindal and K. Psounis, Fundamental Mobility Properties for Realistic Performance Analysis of Intermittently Connected Mobile Networks, IEEE PerCom Workshop on Intermittently Connected Mobile Ad Hoc Networks (ICMAN), 2007. [2] T. Spyropoulos, K. Psounis, and C. Raghavendra, Efficient Routing in Intermittently Connected Mobile Networks: The Multi-copy Case, to appear in ACM/IEEE ToN, 2007. [3] T. Spyropoulos, K. Psounis, and C. Raghavendra, Efficient Routing in Intermittently Connected Mobile Networks: The Single-copy Case, to appear in ACM/IEEE ToN, 2007. [4] W. Hsu and A. Helmy, "On Nodal Encounter Patterns in Wireless LAN Traces," IEEE WiOpt Workshop On Wireless Network Measurement (WiNMee 2006), 2006. 6/10/2008 INFOCOM 2007 22

6/10/2008 INFOCOM 2007 23 Conclusions Time-variant community model captures important mobility features. Based on intuition about how people move Observed from multiple real WLAN traces Routing performance-related quantities (the hitting time and the meeting time) can be derived for the model. It provides a generic model which can be tuned for various mobile network scenarios. http://nile.cise.ufl.edu/tvc_model/ Fully customizable TVC-model NS-2 compatible mobility traces or (time, location) mobility traces

Please visit http://nile.cise.ufl.edu/tvc_model/ to download the mobility model Thank you!! Wei-jen Hsu, wjhsu@ufl.edu Thrasyvoulos Spyropoulos, Thrasyvoulos.Spyropoulos@sophia.inria.fr Konstantinos Psounis, kpsounis@usc.edu Ahmed Helmy, helmy@ufl.edu

Backup Slides

Other quantities of interest Inter-meeting time Meeting duration Prob. (inter-meeting time >x) Inter-meeting time (s) Prob. (meeting duration >x) Both quantities follow power-law distributions 6/10/2008 INFOCOM 2007 26

6/10/2008 INFOCOM 2007 27 Theory Derivation Meeting Time (Step1) Community overlap probability Nodes move locally more often Nodes with overlapping community meet sooner Community overlap prob. N C+2K C

6/10/2008 INFOCOM 2007 28 Theory Derivation Meeting Time (Step2) Unit time meeting probability Non-overlapping community Overlapping community Unique terms (both nodes in local epoch) Common terms for both cases (at least one node is in roaming state)

6/10/2008 INFOCOM 2007 29 Simulation Low error (<10% for 80% of the studied cases, <20% for the rest) for HT and MT under various parameter sets Relative error = (Theory Simulation) / Simulation