1 / 32

Xiaoyan Hong Bo Gu University of Alabama

ROUTING IN OPPORTUNISTIC NETWORKS . Chapter 1: Identifying the Intertwined Links between Mobility and Routing in Opportunistic Networks. Xiaoyan Hong Bo Gu University of Alabama. Outline. Introduction Mobility models Mobility c haracteristics Routing protocols Future directions

torn
Download Presentation

Xiaoyan Hong Bo Gu University of Alabama

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. ROUTING IN OPPORTUNISTIC NETWORKS Chapter 1: Identifying the Intertwined Links between Mobility and Routing in Opportunistic Networks Xiaoyan Hong Bo Gu University of Alabama

  2. Outline • Introduction • Mobility models • Mobility characteristics • Routing protocols • Future directions • Summary

  3. MOTIVATION • Mobility intertwines with routing protocols to play a vital role in opportunistic networks • Mobility properties are utilized by routing protocols to improve performance • Study on mobility models, analytical results on motion characteristics and routing strategies will help developing novel integrated mobility and message dissemination solutions for opportunistic networks

  4. INTRODUCTION • Present a survey over mobility models, analytical results on motion characteristics and routing strategies • Mobility models are the evaluation tools for routing protocols and the sources for movement pattern analysis • Analytical results contribute to new mobility models with increased flexibility in reproducing desired network scenarios • Routing protocols can make use of underlying mobile topological structures from results of mobility analysis

  5. Intertwined Three Components Assist routing Motion Characteristics New model Spatial properties Temporal properties Analysis Graph properties Evaluation Routing Protocols Mobility Models Proactiverouting • no map, no intention Reactive routing -contact based -community based -auxiliary node based w map, no intention no map, w intention w map, w intention

  6. Outline: Mobility Models New model Analysis Motion Characteristics Spatial properties Temporal properties Graph properties Assistrouting Evaluation Routing Protocols Mobility Models Proactiverouting • no map, no intention Reactive routing -contact based -community based -auxiliary node based w map, no intention no map, w intention w map, w intention

  7. MOBILITY MODELS • Movements are most likely the explicit or implicit results of their social or personal activities. • Physical locations • Social intentions • Classifications • Non-Map Without-Intention Models • Map Without-Intention Models • Non-Map With-Intention Models • Map With-Intention Models

  8. Non-Map Without-Intention Models • Attributes: • no restrictions on paths nor intention of movement • Basic model • Random Walk Model [8]: Memoryless • Random Waypoint Model [28]: Delay factor to simulate pauses • Random Direction Mobility Model[43]: Additionally deal with the movements when hitting simulation boundary • Realistic model • Gauss-Markov Mobility Model [30]: Simulate the acceleration and deceleration • Heterogeneous Random Walk[40]: Simulate the clustered network

  9. Map Without-Intention Models • Attributes: • movements are restricted to physical world paths. • Freeway model[1]: Vertical and horizontal tracks of freeway • City block[14]: Street grid • Street Random Waypoint mobility model[11]: Considering the intra-segment mobility and inter-segment mobility on street grid • Vehicular network model[44]: Stop signs, timed traffic lights and control on next road

  10. Non-Map With-Intention Models • Attributes: • No path restriction • With individual or shared movement intentions • Group based model • Reference Point Group Mobility Model (RPGM)[22]: paths of nodes in the same group following the movement of the group leader • Interaction-based mobility model[34]: characterizes the formation and disaggregation of hot spots at random times and locations • Community based model • Community based mobility model[35]: Captures the feature that a number of hosts are grouped together • Community model with cyclic pattern[54]: defines the repeating time period to model re-visits to the same locations

  11. Map With-Intention Models • Attributes • Realistic features such as moving along paths and with intentions • Trace based model • Bus traces[2], GPS trace[9], WLAN trace[51], Trace in campus [23] • Agenda Driven Mobility model[59]: use National Household Travel Survey (NHTS) data to synthesize each node’s agenda, which derives its mobility of when, where and what (pause time) • Graph-based model • Area Graph based mobility model[4]: A directed and weighted graph to model locations and paths between locations • Levy walk based model • Heavy-tail distribution[41]: movement increment is distributed according to a heavy-tail distribution

  12. Summary of the Models • Trend of mobility modeling has moved towards more realistic by taking considerations of both social intentions and geographical features • Artificially consider social interaction and attraction • Analyzing real world traces • WLAN associations give hits on mobility • Impact • Effective evaluation tools • Play an important role for message forwarding in opportunistic networks

  13. Outline: Mobility Characteristics Motion Characteristics Temporal properties Spatial properties Assist routing New model Graph properties Analysis Routing Protocols Mobility Models Proactiverouting Evaluation • no map, no intention Reactive routing -contact based -community based -auxiliary node based w map, no intention no map, w intention w map, w intention

  14. MOBILITY CHARACTERISTICS • Contribute toperformance evaluation, simulation calibration, routings protocol design • Classifications • Characteristics of Flight • Locality Distribution • Temporal Characteristics • Joint Spatial and Temporal Analysis • Graph Characteristics

  15. Characteristics of Flight • Flight: the longest straight line trip from one location to another • Flight length distribution can be heavy-tail, or exponential • Flight reflects the diffusivity of mobility • Models with different diffusivity • Random Waypoint model, Brownian Motion, Levy Walk model • Impact • Diffusive nodes are helpful for relaying messages to larger areas

  16. Locality Distribution • Different movement patterns lead to various spatial locality distributions • Distributions can be uniform or heterogeneous • Discussed models: • Brownian-motion, Random Waypoint Model, Heterogeneous Random Walk • Impact • Cluster based routing is suitable in networks with heterogeneous distribution

  17. Temporal Characteristics • Many properties have been analyzed: • encounter frequency, pause time, hitting time, meeting time, inter-contact time, filling time, scattering time • Impact • Encounter history matters for choosing next forwarder • Pause time, hitting time, meeting time, inter-contact time are useful in estimating message delay and delivery rate • Filling time and scattering time describe the dynamics of hot spots, can be useful for cluster-based routing

  18. Joint Spatial and Temporal Analysis • Time and space are closely related in mobility • Trajectory similarity: Compute similarity using a set of metrics including Euclidean distance, etc. • Discussed models: Vehicular model[29], Mobyspace [27], location based time-dependent link analysis[20][21] • Impact • Routing uses clusters or high similarity nodes • Help to identify popular locations in mobile networks and trajectory segments • Calculate communication latency

  19. Graph Characteristics • Using graph properties to identify mobility patterns • Centrality [17] • Degree centrality, closeness centrality, betweennesscentrality • Social networks • k-clique community, network connectivity • Discussed models: Clique community[25], Continuum framework [10] • Impact • Node with higher centrality as forwarder, community helps to group mobile nodes, connectivity analysis

  20. Summary: Characteristic Analysis (I)

  21. Summary: Characteristic Analysis(II)

  22. Outline: Routing Protocols Assist routing Motion Characteristics Spatial properties Temporal properties Analysis Graph properties New model Evaluation Mobility Models Routing Protocols Proactiverouting • no map, no intention Reactive routing -contact based -community based -auxiliary node based w map, no intention no map, w intention w map, w intention

  23. ROUTING STRATEGIES • Routing principle: store-carry-forward • Classifications: • Proactive Routing: with centralized or off-line knowledge about network • Reactive Routing: without a global or predetermined knowledge • Contact based routing: forward messages using the encounter history • Community based routing: identify and rely on various clusters • Auxiliary node based routing: introduce mobile or static message ferries

  24. Proactive Routing • knowledge such as contacts history, queuing length and traffic demands • Use a graph with time-varying delay and capacity • Discussed protocols: • Framework of DTN routing which takes different levels of network knowledge [26] • Treat routing as a resource allocation problem[2] • Link with contact probability calculated from cyclic movement pattern [32] • Routing assisted by static relay nodes deployed at critical locations for cyclic movement pattern[19] • Mobyspace with the assumption of full network knowledge [27]

  25. Reactive: Contact based routing • Forwarding decision is made when two nodes encounter each other • Discussed protocols • Epidemic routing [52]: forward to each contact • PROPHET: employ a probabilistic metric called delivery predictability [31] • Spray and Wait protocol: broadcasts only a fixed number of copies of message [49] • Seek and Focus protocol: hybrid protocol which includes utility-based routing and randomized routing [49]

  26. Reactive: Community based routing • Identify and use a special group of nodes • Better sociability • Frequent contacts with the destinations • Attached to a hot location • Discussed Protocols • Distributed method to identify central nodes[13] • Multicast routing [18] • Island Hopping [46] • Connected dominating set for VANET [33]

  27. Reactive: Auxiliary node based routing • Introduce nodes specially designed for message relay, either mobile or static • Discussed routing • Auxiliary node with Levy Walk pattern[47] • Levy Walk searching[53] • Mobile message ferry[57] • Static throw box[58]

  28. Summary: Routing Protocols • Relationships among routing strategies, mobility models and their characteristics • TABLE II and TABLE III summarize the following • Categories • Routing protocols • Main routing strategies • Mobility models and features • Applicable environments

  29. FUTURE DIRECTIONS • Social network related analysis and its connection to opportunistic networks • Movements within a real road system • Novel message dissemination schemes that explore new social network properties • Management of opportunistic networks, examples include extending coverage, capacity and traffic aggregation

  30. CHAPTER SUMMARY • This chapter presents a survey over mobility models, analytical results on motion characteristics, and routing strategies that largely rely on mobility in opportunistic networks • More important, it provides a systematical overview and identifies the intertwining connections among the three areas.

  31. CHAPTER SUMMARY Applications of Opportunistic Networks Gossipmule, content spreading in mobile social networks, opportunistic Internet access, rural area networks) Comm.support Proactive routing, reactive routing (contact based, community based, auxiliary node based))) Routing Schemes Mobility assistance Evaluation Flight, locality, temporal characteristics, • joint spatial-temporal, graph features Mobility Characteristics Random walk, Random waypoint,… Abstraction Manhattan Model, Freeway model, … Movement Patterns Group Mobility model, community based model,… Trace based model, Graph based model,…

  32. Thanks for your attention!

More Related