© 2008 Frans Ekman Mobility Models for Mobile Ad Hoc Network Simulations Frans Ekman Supervisor: Jörg Ott Instructor: Jouni Karvo.

Slides:



Advertisements
Similar presentations
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
Advertisements

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
Preference-based Mobility Model and the Case for Congestion Relief in WLANs using Ad hoc Networks Wei-jen Hsu, Kashyap Merchant, Haw-wei Shu, Chih-hsin.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Generated Waypoint Efficiency: The efficiency considered here is defined as follows: As can be seen from the graph, for the obstruction radius values (200,
SLAW: A Mobility Model for Human Walks Lee et al..
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
1 Perfect Simulation and Stationarity of a Class of Mobility Models Jean-Yves Le Boudec (EPFL) Milan Vojnovic (Microsoft Research Cambridge)
Are You moved by Your Social Network Application? Abderrahmen Mtibaa, Augustin Chaintreau, Jason LeBrun, Earl Oliver, Anna-Kaisa Pietilainen, Christophe.
Are You Moved by Your Social Network Application? Gregory Peaker.
By Libo Song and David F. Kotz Computer Science,Dartmouth College.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
Mobility Modeling Capturing Key Correlations of Measured Data Christoph Lindemann University of Leipzig Department of Computer Science Johannisgasse 26.
UNIVERSITY OF JYVÄSKYLÄ Yevgeniy Ivanchenko Yevgeniy Ivanchenko University of Jyväskylä
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
PROXY FOR CONNECTIVITY We consider the k shortest edge disjoint paths between a pair of nodes and define a hyperlink, whose ‘connectivity’ is defined as:
Opportunistic Networking (aka Pocket Switched Networking)
Mobility Models in Mobile Ad Hoc Networks Chun-Hung Chen 2005 Mar 8 th Dept. of Computer Science and Information Engineering National Taipei University.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Impact of Different Mobility Models on Connectivity Probability of a Wireless Ad Hoc Network Tatiana K. Madsen, Frank H.P. Fitzek, Ramjee Prasad [tatiana.
A Distance Routing Effect Algorithm for Mobility (DREAM)* Stefano Basagni Irnrich Chlamtac Violet R. Syrotiuk Barry A. Woodward.
Layer-3 Routing Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
© University of Alabama1 Chapter 1: Identifying the Intertwined Links between Mobility and Routing in Opportunistic Networks Xiaoyan Hong Bo Gu University.
Performance Evaluation of Vehicular DTN Routing under Realistic Mobility Models Pei’en LUO.
4: Addressing Working At A Small-to-Medium Business or ISP.
Pocket Switched Networks: Real-world Mobility and its Consequences for Opportunistic Forwarding Jon Crowcroft,Pan Hui (Ben) Augustin Chaintreau, James.
Wei Gao1 and Qinghua Li2 1The University of Tennessee, Knoxville
1 1 Quantifying Impact of Mobility on Data Availability in Mobile Ad Hoc Networks Takahiro Hara IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 9, NO. 2, FEBRUARY.
UbiStore: Ubiquitous and Opportunistic Backup Architecture. Feiselia Tan, Sebastien Ardon, Max Ott Presented by: Zainab Aljazzaf.
Exploiting Temporal Dependency for Opportunistic Forwarding in Urban Vehicular Network [MANET-2] Presented by Cui Kai 2011/5/25 Hongzi Zhu, Sherman Shen,
Lab for Advanced Network Design, Evaluation and Research Mobility Profile based Routing Within Intermittently Connected Mobile Ad hoc Networks (ICMAN)
1 Delay Tolerant Network Routing Sathya Narayanan, Ph.D. Computer Science and Information Technology Program California State University, Monterey Bay.
Distributed Maintenance of Cache Freshness in Opportunistic Mobile Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering Pennsylvania.
How Small Labels create Big Improvements April Chan-Myung Kim
Selfishness, Altruism and Message Spreading in Mobile Social Networks September 2012 In-Seok Kang
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
1 On the Levy-walk Nature of Human Mobility Injong Rhee, Minsu Shin and Seongik Hong NC State University Kyunghan Lee and Song Chong KAIST.
Social-Aware Stateless Forwarding in Pocket Switched Networks Soo-Jin SHIN
Kun-chan Lan and Chien-Ming Chou National Cheng Kung University
Network Connectivity of VANETs in Urban Areas Wantanee Viriyasitavat, Ozan K. Tonguz, Fan Bai IEEE communications society conference on sensor, mesh and.
Mobility Models for Wireless Ad Hoc Network Research EECS 600 Advanced Network Research, Spring 2005 Instructor: Shudong Jin March 28, 2005.
Chapter 14 : Modeling Mobility Andreas Berl. 2 Motivation  Wireless network simulations often involve movements of entities  Examples  Users are roaming.
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
RIP Routing Protocol. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
Routing in Delay Tolerant Network Qing Ye EDIFY Group of Lehigh University.
ProgessFace: An Algorithm to Improve Routing Efficiency of GPSR-like Routing Protocols in Wireless Ad Hoc Networks Chia-Hung Lin, Shiao-An Yuan, Shih-Wei.
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
Copyright © 2002 OPNET Technologies, Inc. 1 Random Waypoint Mobility Model Empirical Analysis of the Mobility Factor for the Random Waypoint Model 1542.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Privacy Vulnerability of Published Anonymous Mobility Traces Chris Y. T. Ma, David K. Y. Yau, Nung Kwan Yip (Purdue University) Nageswara S. V. Rao (Oak.
Analysis the performance of vehicles ad hoc network simulation based
Speaker Dr. Saloua CHETTIBI Lecturer at University of Jijel
SLAW: A Mobility Model for Human Walks
1st November, 2016 Transport Modelling – Developing a better understanding of Short Lived Events Marcel Pooke – Operational Modelling & Visualisation Manager.
What is Mobile Network? Why is it called Ad Hoc?
Recognizing Exponential Inter-Contact Time in VANETs
A “Smart” MAC-Routing Protocol for WLAN Mesh Networks
A comparison of Ad-Hoc Routing Protocols
ODMRP Enhancement.
ECE 544 Protocol Design Project 2016
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Data Communication Networks
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Presentation transcript:

© 2008 Frans Ekman Mobility Models for Mobile Ad Hoc Network Simulations Frans Ekman Supervisor: Jörg Ott Instructor: Jouni Karvo

Mobility Models for Mobile Ad Hoc Network Simulations Thesis is done to the Networking Laboratory /Helsinki University of Technology Funded by  Nokia Research Centre in the SINDTN project  Academy of Finland in the DISTANCE project © 2008 Frans Ekman

Outline 1. Background 2. Working Day Movement model 3. Validation 4. Conclusions and future work

© 2008 Frans Ekman Ad hoc networks Infrastructure-less networks where each node acts as a router

© 2008 Frans Ekman Delay-Tolerant Networks (DTN) End-to-end connectivity does not exist Nodes need to store and forward packets

© 2008 Frans Ekman Delay-Tolerant Networks (2/2) Development of new protocols requires simulation Simulation requires modeling of the target environment User movement must be modeled  Contacts are transfer opportunities!

© 2008 Frans Ekman Modeling user movement Movement traces of real people Obtained from experiments:  Analyzing WLAN access-point data  Bluetooth devices registering contacts Limitations of traces  Environment specific  Limited to certain areas or certain sets of nodes

© 2008 Frans Ekman Movement models A set of rules controlling node movement Configurable and easy to work with Models  Random Walk  Random Waypoint (RWP) Currently most models are too simple  Homogeneous movement  Some real world characteristics are missing -> Need for a realistic movement model

© 2008 Frans Ekman Outline 1. Background 2. Working Day Movement model 3. Validation 4. Conclusions and future work

© 2008 Frans Ekman Working Day Movement Model Idea: Combine as many different movement characteristics into one model as possible. We developed our model as an extension to the ONE (Opportunistic Networking Environment) simulator We model movement of nodes  Staying at home  Working at an office  Doing some activity with friends in the evening  Transportation between activities (bus, car or walking) Use of real world maps

© 2008 Frans Ekman How it works? (1) A submodel for each activity  Home activity submodel  Office activity submodel  Evening activity submodel  Transport submodels Walking submodel Car submodel Bus submodel

© 2008 Frans Ekman How it works? (2) Each node is initially assigned:  A home location  An office location  A favorite meeting spot for evening activity Fewer offices and meeting spots than nodes A configurable percentage moves by car (the rest walks and/or uses the bus)

© 2008 Frans Ekman How it works? (3) 1. Node wakes up in the morning 2. Goes to the office and works for a time defined in settings (default 8h) 3. Goes to its favorite meeting spot and does evening activity 4. Goes back home Nodes use the transportation submodels to travel between activities

© 2008 Frans Ekman Home activity submodel Nodes walk a certain distance away from the road and stays there until wakeup

© 2008 Frans Ekman Office activity submodel An office is a square with the side defined in settings Each node has a desk and moves continuously between its desk and a randomly selected location Pareto distributed pause times 1 2 3

© 2008 Frans Ekman Evening activity A group walk according to the MBM model (Random Walk on the map) A group is formed of nodes  Ending their office activity at the same time  Same favorite meeting spot  Group sizes defined in settings Pause at the end Split up and go back home

© 2008 Frans Ekman Transport submodels Walking submodel  Uses Dijkstra’s shortest path algorithm  Speed defined in settings Car submodel  Same as walking except higher speed

© 2008 Frans Ekman Bus transportation submodel For nodes not owning a car When a node wants to move from one location to the other:  Compare walk distances  Take bus if it results in a shorter path to walk A node can take the bus by walking to the closest bus stop and enter the bus when it stops. The node will exit the bus at the bus stop closest to the destination

© 2008 Frans Ekman The map Road net For each node group  Homes  Offices  Meeting spots  Bus route Possible to limit a node group’s movement to a specific area (district)

© 2008 Frans Ekman Outline 1. Background 2. Working Day Movement model 3. Validation 4. Conclusions and future work

© 2008 Frans Ekman Characterization of movement Contact durations  Limits the amount of data that can be sent Inter-contact times  Time interval a node pair is not in contact  Corresponds to how often nodes have an opportunity to send data Both measured as distributions (CCDF)

© 2008 Frans Ekman Experimental setup (1/2) 4 Main districts 3 overlapping districts  e (A and B)  f (A and C)  g (A and D) One large district h covering the whole map g f e h

© 2008 Frans Ekman Experimental setup (2/2) Simulation time 7 · 10 5 s 1000 nodes 18 buses 10 nodes moving according to the Shortest Path Map Based Movement (SPMBM) model. (RWP on a map)  Background movement

© 2008 Frans Ekman Results: Default settings: Power-law up to 12h like the iMote Bluetooth trace following with an exponential decay Inter-contact times distribution

© 2008 Frans Ekman Results: Contact durations

© 2008 Frans Ekman Results: Contacts per hour

© 2008 Frans Ekman Results: Total- vs. unique encounters for each node plotted on a scatter diagram Working Day MovementRWP

© 2008 Frans Ekman Results: Impact of pause times inside office Possible to vary the power-law exponent to meet a specific environment

© 2008 Frans Ekman Outline 1. Background 2. Working Day Movement model 3. Validation 4. Conclusions and future work

© 2008 Frans Ekman Conclusions and future work Our model captures several real world properties  It produces similar Inter-contact times and contact durations as real world traces  Heterogeneity in contact patterns  Periodic nature Ideas for future work  More submodels  Configuration scripts to deal with complexity  Modeling of traffic

© 2008 Frans Ekman Questions?