Exploiting Heterogeneity in Mobile Opportunistic Networks: An Analytic Approach

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

Wei Gao, Qinghua Li, Bo Zhao and Guohong Cao The Pennsylvania State University From: MobiHoc Presentor: Mingyuan Yan Advisor: Dr.

Routing with Multi-Level Social Groups in Mobile Opportunistic Networks

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

CFP: Integration of Fountain Codes and Optimal Probabilistic Forwarding in DTNs

Energy Efficient Social-Based Routing for Delay Tolerant Networks

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

Estimation based Erasure-coding Routing in Delay Tolerant Networks

Opportunistic Forwarding in Energy Harvesting Mobile Delay Tolerant Networks

Impact of Social Networks in Delay Tolerant Routing

Constructing Time-Varying Contact Graphs for Heterogeneous Delay Tolerant Networks

Analysing Delay-tolerant Networks with Correlated Mobility

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

Message Forwarding in Cyclic MobiSpace: the Multi-copy Case

Heterogeneous Community-based Routing in Opportunistic Mobile Social Networks

Research Article ISSN:

BUBBLE RAP: Social-Based Forwarding in Delay-Tolerant Networks

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

Elimination Of Redundant Data using user Centric Data in Delay Tolerant Network

Integrated Routing Protocol for Opportunistic Networks

Towards Interoperability of Adaptive Social-Aware Routing at the Tactical Edge

DIAL: A Distributed Adaptive-Learning Routing Method in VDTNs

COMPARATIVE ANALYSIS OF DIFFERENT ROUTING PROTOCOLS IN DELAY TOLERANT NETWORKS

Opportunistic Networks: Minimizing Expected Latency

Prediction-based Routing with Packet Scheduling under Temporal Constraint in Delay Tolerant Networks

[Bhosale*, 4.(6): June, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

ADAPTIVE SPRAY ROUTING FOR OPPORTUNISTIC NETWORKS

Modeling Redundancy-based Routing in Delay Tolerant Networks

Impact of Social Networks on Delay Tolerant Routing

Overhead Reduction In Delay Tolerant Networks

Network Routing Without Delay Using Message Scheduling

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

HCS: hierarchical cluster-based forwarding scheme for mobile social networks

Social-Based Cooperative Caching in multi-hop wireless networks

Social Properties Based Routing in Delay Tolerant Network

An Optimal Probabilistic Forwarding Protocol in Delay Tolerant Networks

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

On Multicopy Opportunistic Forwarding Protocols in Nondeterministic Delay Tolerant Networks

Show me your friends and I ll tell you what you like

Sampling Urban Mobility through On-line Repositories of GPS Tracks

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

Framework for Utility Driven Congestion Control in Delay Tolerant Opportunistic Networks

Improving the efficiency of DTN with social graph

Social-Aware Forwarding Improves Routing Performance in Pocket Switched Networks

TOUR: Time-sensitive Opportunistic Utility-based Routing in Delay Tolerant Networks

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

ANNALS of Faculty Engineering Hunedoara International Journal of Engineering

PARAMETERIZATION OF THE SWIM MOBILITY MODEL USING CONTACT TRACES

A Complex Network Analysis of Human Mobility

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

Optimal Control for Epidemic Routing of Two Files with Different Priorities in Delay Tolerant Networks

Social-Aware Data Forwarding through Scattered Caching in Disruption Tolerant Networks

Social-Similarity-based Multicast Algorithm in Impromptu Mobile Social Networks

Exploiting Active Sub-areas for Multi-copy Routing in VDTNs

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

SWIM: A Simple Model to Generate Small Mobile Worlds

Spray and Dynamic: Advanced Routing in Delay Tolerant Networks

Empirical Evaluation of Hybrid Opportunistic Networks

Social-Tie-Based Information Dissemination in Mobile Opportunistic Social Networks

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

PeopleRank: Social Opportunistic Forwarding

Opportunistic Routing Algorithms in Delay Tolerant Networks

Small World in Motion (SWIM): Modeling Communities in Ad-Hoc Mobile Networking

ABSTRACT I. INTRODUCTION II. CHARACTERISTICS OF DELAY TOLERANT NETWORKS

A DTN Packet Forwarding Scheme Inspired by Thermodynamics

Routing Protocol Approaches in Delay Tolerant Networks

arxiv: v1 [cs.ni] 24 Sep 2014

DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES

Social-Aware Multicast in Disruption-Tolerant Networks

Performance Analysis of Delay Tolerant Network Routing Protocols in Different Mobility Environments

Performance Modeling of Epidemic Routing

Friendship Based Routing in Delay Tolerant Mobile Social Networks

Information Dissemination in Socially Aware Networks Under the Linear Threshold Model

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

Probability Delegation Forwarding in Delay Tolerant Networks

Simulation and Analysis of Opportunistic Routing Protocols

Delegation Forwarding

Community-Aware Opportunistic Routing in Mobile Social Networks

Network Coding Efficiency In The Presence Of An Intermittent Backhaul Network

Social Delay-Tolerant Network Routing

Probabilistic Routing With Multi-copies in Delay Tolerant Networks

CLUSTERING BASED ROUTING FOR DELAY- TOLERANT NETWORKS

Writing on the Clean Slate: Implementing a Socially-Aware Protocol in Haggle

An Efficient Peer-to-Peer Distributed Scheduling for Content Based File Sharing in Manet

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

3R: Fine-grained Encounter-based Routing in Delay Tolerant Networks

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

An Agenda-Based Routing Protocol in Delay Tolerant Mobile Sensor Networks

A Survey of Opportunistic Networks

FAN: Friendship Based Anonymous Routing in Wireless Social Mobile Networks of Malicious Communities

IJSER. 1. Introduction. 1.1 Routing in DTN: Sukhpreet Kaur

BUBBLE Rap: Social-based Forwarding in Delay Tolerant Networks

Message Transmission with User Grouping for Improving Transmission Efficiency and Reliability in Mobile Social Networks

Fuzzy Closeness-based Delegation Forwarding in Delay Tolerant Networks

Keywords: Store and carry networks, Forwarding strategies, routing, DTN, Minimum hop transmission

FRIEND CIRCLE AND SOCIAL FEATURE-BASED ROUTING IN OPPORTUNISTIC MOBILE SOCIAL NETWORKS. Rahul Narendrasing Girase

Hierarchical Trust Management for Delay Tolerant Networks Using Stochastic Petrinet for Secure Routing

Routing Performance Analysis in Delay Tolerant Networks

Social-Aware Routing in Delay Tolerant Networks

Transcription:

Exploiting Heterogeneity in Mobile Opportunistic Networks: An Analytic Approach 7 th Annual IEEE Communication Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (IEEE SECON 10) June 23, 2010 Chul-Ho Lee and Do Young Eun Dept. of ECE, North Carolina State University

(Traditional) Mobile Ad-Hoc Networks (MANETs) End-to-end paths (connectivity) maintained Principle of Forwarding/Routing: Store-and-Forward Source Destination

(Traditional) Mobile Ad-Hoc Networks (MANETs) End-to-end paths (connectivity) maintained Principle of Forwarding/Routing: Store-and-Forward Source Destination

(Traditional) Mobile Ad-Hoc Networks (MANETs) End-to-end paths (connectivity) maintained Principle of Forwarding/Routing: Store-and-Forward Source Destination

(Traditional) Mobile Ad-Hoc Networks (MANETs) End-to-end paths (connectivity) maintained Principle of Forwarding/Routing: Store-and-Forward Source Destination

Mobile Opportunistic Networks (MONs) Disruption/Delay Tolerant Networks (DTNs) Node Mobility, Power limitations, etc Intermittent Connectivity Principle of Forwarding/Routing: Store-Carry-and-Forward Source Destination

Mobile Opportunistic Networks (MONs) Disruption/Delay Tolerant Networks (DTNs) Node Mobility, Power limitations, etc Intermittent Connectivity Principle of Forwarding/Routing: Store-Carry-and-Forward

Mobile Opportunistic Networks (MONs) Disruption/Delay Tolerant Networks (DTNs) Node Mobility, Power limitations, etc Intermittent Connectivity Principle of Forwarding/Routing: Store-Carry-and-Forward

Mobile Opportunistic Networks (MONs) Disruption/Delay Tolerant Networks (DTNs) Node Mobility, Power limitations, etc Intermittent Connectivity Principle of Forwarding/Routing: Store-Carry-and-Forward

Mobile Opportunistic Networks (MONs) Disruption/Delay Tolerant Networks (DTNs) Node Mobility, Power limitations, etc Intermittent Connectivity Principle of Forwarding/Routing: Store-Carry-and-Forward

Mobile Opportunistic Networks (MONs) Disruption/Delay Tolerant Networks (DTNs) Node Mobility, Power limitations, etc Intermittent Connectivity Principle of Forwarding/Routing: Store-Carry-and-Forward

Mobile Opportunistic Networks (MONs) Disruption/Delay Tolerant Networks (DTNs) Node Mobility, Power limitations, etc Intermittent Connectivity Principle of Forwarding/Routing: Store-Carry-and-Forward An end-to-end path (in the normal definition) doesn t exist! However, message can be delivered eventually over time!!

Inter-contact Time In usual forwarding algorithms in MONs/DTNs, message transfer between two mobile nodes is done upon encounter Time

Inter-contact Time In usual forwarding algorithms in MONs/DTNs, message transfer between two mobile nodes is done upon encounter Time

Inter-contact Time In usual forwarding algorithms in MONs/DTNs, message transfer between two mobile nodes is done upon encounter Time Inter-contact time: how long two mobile nodes take to meet with each other again Need to know the characteristic of inter-contact time of each node pair

Motivation: What is in literature? Many analytical studies [1-6] have used homogeneous model Contacts of any node pair occur according to a Poisson process. Inter-contact time distribution of any node pair: exponential with same mean [1] T. Small and Z. Hass, The shared wireless infostation model: a new ad hoc networking paradigm (or where there is a whale, there is a way), in Proc. of ACM MobiHoc 03. [2] R. Groenevelt, G. Koole, and P. Nain, Message delay in mobile ad hoc networks, in Proc. Of Performance 05. [3] T. Spyropoulos, K. Psounis, and C. S. Raghavendra, Spray and wait: an efficient routing scheme for intermittently connected mobile networks, in Proc. of WDTN 05. [4] X. Zhang, G. Neglia, J. Kurose, and D. Towsley, Performance modeling of epidemic routing, Computer Networks, 2007. [5] O. Helgason and G. Karlsson, On the effect of cooperation in wireless content distribution, in Proc. of IEEE/IFIP WONS 08. [6] E. Altman, T. Basar, and F. D. Pellegrini, Optimal monotone forwarding policies in delay tolerant mobile ad-hoc networks, in Proc. Of InterPerf 08.

Motivation: What is missing? Heterogeneity arises everywhere! Many empirical studies [1-6] have shown the existence of heterogeneity structures and their characteristics. Make heterogeneous in contact patterns or dynamics for each node pair Cannot be characterized by a pure Poisson process with same rate [1] W. Hsu, K. Merchant, C. Hsu, and A. Helmy, Weighted waypoint mobility model and its impact on ad hoc networks, ACM MC2R, January 2005 [2] N. Sarafijanovic-Djukic, M. Piorkowski, and M. Grossglauser, Island hopping: efficient mobilityassisted forwarding in partitioned networks, in Proc. of IEEE SECON 06. [3] M. Musolesi and C. Mascolo, A community based mobility model for ad hoc network research, in Proc. of REALMAN 06. [4] M. Boc, A. Fladenmuller, and M. D. de Amorim, Towards self-characterization of user mobility patterns, in Proc. of 16th IST Mobile Summit 07. [5] V. Conan, J. Leguay, and T. Friedman, Characterizing pairwise inter-contact patterns in delay tolerant networks, in Proc. Of Autonomics 07. [6] P. Hui, J. Crowcroft, and E. Yoneki, BUBBLE Rap: Social-based Forwarding in Delay Tolerant Networks, in Proc. of ACM MobiHoc 08.

From Motivation to Our Work Heterogeneity structures have mainly used for the development of new mobility models, and empirically exploited in the design of new forwarding/routing algorithms. Typically ignored or marginalized when it comes to the rigorous performance analysis of forwarding algorithms Analytically investigate how much benefit the heterogeneity in mobile nodes contact dynamics can bring in the forwarding performance (if correctly exploited)?

Heterogeneous Network Model 7 9 4 5 Social Group 2 2 2 2 2 2 Model Description -- The inter-contact time distribution between two nodes (i,j) is exponential with 3 6 8 1 1 1 Heterogeneity: different contact rate for nodes (i,j) 1 2 1 1 Social Group 1 Capture social community structures Mathematically tractable [1] V. Conan, J. Leguay, and T. Friedman, Characterizing pairwise inter-contact patterns in delay tolerant networks, in Proc. of Autonomics 07. [2] W. Gao, G. Li, B. Zhao, and G. Cao, Multicasting in delay tolerant networks: a social network perspective, in Proc. of ACM MobiHoc 09. [3] C.-H. Lee and D. Y. Eun, Heterogeneity in contact dynamics: helpful or harmful to forwarding algorithms in DTNs, in Proc. of WiOpt 09.

Problem Formulation A Class of Probabilistic Two-Hop Forwarding Policies w/ constraint Total n+2 nodes (source, destination, n relay nodes) Source forwards a message copy to each relay node with probability p i upon encounter. Optimization Problem Under the constraint on the number of message copies K (on average) How to choose the forwarding probability p i in minimizing the average message delivery delay? (Source routing)?

Problem Formulation (cont d) By solving the optimization problem, we will answer Question: how many message copies under heterogeneous setting are only enough to achieve an optimal delay performance predicted under homogeneous setting? How much can we do better than expected under homogeneous setting, if the underlying heterogeneity is properly exploited? Performance comparison (between hetero. and homo. settings) is done under the same overall average inter-contact time over all node pairs.

Solving Optimization Problem Optimization problem Delay Analysis Inter-contact time for a node pair (i,j):

Solving Optimization Problem (cont d) Not a convex optimization problem Our approach Derive an upper bound of the average delay for any forwarding policy Still capture the underlying heterogeneity structure in mobile nodes contact dynamics Find a forwarding policy which minimizes the delay upper bound derived Sub-optimal to the original optimization problem. However, a closed-form expression of its delay upper bound is obtained Quantify the benefit of exploiting the underlying heterogeneity in the forwarding performance.

Solving Optimization Problem: Graphical Interpretation From delay analysis (delay upper bound) Decomposition of an original heterogeneous network into n different partially homogeneous networks. 1 i n Original Hetero. Network

Solving Optimization Problem: Graphical Interpretation From delay analysis (delay upper bound) Decomposition of an original heterogeneous network into n different partially homogeneous networks. 1 i n i i i Original Hetero. Network A Partially Homo. Network

Solving Optimization Problem: Graphical Interpretation (cont d) A forwarding policy for a given constraint on # of message copies : a metric to indicate the quality of each relay path via relay node i Compute

Performance Gain of Exploiting Heterogeneity 22 nodes with two social groups (G 1 and G 2 ) A special case of the heterogeneous model : a common contact rate between any member of G i and G j, where i,j = 1,2. Parameter Setting Social Group 2 2 2 2 1 2 2 1 1 Mobile nodes in G 1 are more socially active than those in G 2 For the corresponding homogeneous setting, the average inter-contact time for any node pair is the same as the overall average inter-contact time over all node pairs in the heterogeneous setting 1 1 Social Group 1

Performance Gain of Exploiting Heterogeneity (cont d) Average delay for a uniform s-d pair achieved via the forwarding policy per each given number of message copies (constraint) under hetero. and corresponding homo. settings.

Performance Gain of Exploiting Heterogeneity (cont d) Average delay for a uniform s-d pair achieved via the forwarding policy per each given number of message copies (constraint) under hetero. and corresponding homo. settings. Optimal delay under homo. settings (achieved through unlimited message copies)

Performance Gain of Exploiting Heterogeneity (cont d) Average delay for a uniform s-d pair achieved via the forwarding policy per each given number of message copies (constraint) under hetero. and corresponding homo. settings. Optimal delay under homo. settings (achieved through unlimited message copies)

Performance Gain of Exploiting Heterogeneity (cont d) Average delay for a uniform s-d pair achieved via the forwarding policy per each given number of message copies (constraint) under hetero. and corresponding homo. settings. Very few copies (2/3-copies) under hetero. settings are enough to achieve the performance limit of any (two-hop) forwarding policies under homo. settings. Optimal delay under homo. settings (achieved through unlimited message copies)

Performance Gain of Exploiting Heterogeneity (cont d) A real Bluetooth contact trace, Infocom 05 [1] Contains 41 nodes contact information over 3 days 22 nodes contact information in the Infocom 05 trace Extract the average pairwise inter-contact time of all node pairs and use them under the heterogeneous model (for hetero. setting) Also, use the overall average inter-contact time for the homo. setting. In the (event-driven) numerical simulation, Random contacts of each node pair are generated according to a Poisson process with the extracted average pairwise inter-contact time for hetero. setting. Similarly, done for homo. setting. [1] A. Chaintreau, P. Hui, J. Crowcroft, C. Diot, R. Gass, and J. Scott, Impact of human mobility on the design of opportunistic forwarding algorithms, in Proc. of IEEE INFOCOM 06.

Performance Gain of Exploiting Heterogeneity (cont d) Average delay for a uniform s-d pair achieved via the forwarding policy per each given number of message copies (constraint) under hetero. and corresponding homo. settings. Mean Value: 18098 sec (for homo. setting)

Performance Gain of Exploiting Heterogeneity (cont d) Average delay for a uniform s-d pair achieved via the forwarding policy per each given number of message copies (constraint) under hetero. and corresponding homo. settings. Mean Value: 18098 sec (for homo. setting) Optimal delay under homo. setting (achieved through unlimited message copies)

Performance Gain of Exploiting Heterogeneity (cont d) Average delay for a uniform s-d pair achieved via the forwarding policy per each given number of message copies (constraint) under hetero. and corresponding homo. settings. Mean Value: 18098 sec (for homo. setting) Optimal delay under homo. setting (achieved through unlimited message copies)

Performance Gain of Exploiting Heterogeneity (cont d) Average delay for a uniform s-d pair achieved via the forwarding policy per each given number of message copies (constraint) under hetero. and corresponding homo. settings. Mean Value: 18098 sec (for homo. setting) High level of Path Diversity Significant Performance Gain

Conclusion Obtained a closed form expression for the guaranteed delay bound of a (two hop) forwarding policy per a given number of message copies. Exploiting the underlying heterogeneity in mobile nodes contact dynamics. Quantitatively showed performance gain through the guaranteed delay bound of the forwarding policy Does not count the benefit of changing the relay paths on the fly upon encounter Performance gain will be much higher than expected. Cannot be captured in any existing analytical studies based on the homogeneous network model Complement the existing empirical studies on the design of forwarding/routing algorithms which exploit the underlying heterogeneity structure.

Thank You!!