Performance modelling of opportunistic forwarding under heterogenous mobility

Abstract The delay tolerant networking paradigm aims to enable communications in disconnected environments where traditional protocols would fail. Opportunistic networks are delay tolerant networks whose nodes are typically the users’ personal mobile devices. Communications in an opportunistic network rely on the mobility of users: each message is forwarded from node to node, according to a hop-by-hop decision process that selects the node that is better suited for bringing the message closer to its destination. Despite the variety of forwarding protocols that have been proposed in the recent years, there is no reference framework for the performance modelling of opportunistic forwarding. In this paper we start to fill this gap by proposing an analytical model for the first two moments of the delay and the number of hops experienced by messages when delivered in an opportunistic fashion. This model seamlessly integrates both social-aware and social-oblivious single-copy forwarding protocols, as well as different hypotheses for user contact dynamics. More specifically, the parameters of model can be solved in a closed form in the case of exponential and Pareto inter-meeting times, two popular cases emerged from the literature on human mobility analysis. In order to exemplify how the proposed framework can be used, we discuss its application to two case studies with different mobility settings. Then, we discuss how the framework can be also extended to accommodate inter-meeting times following a hyper-exponential distribution. This case is particularly relevant as hyper-exponential distributions are able to approximate the large class of high-variance distributions (distributions with coefficient of variation greater than one), which are those more challenging, e.g., from the delay standpoint. Finally, we provide a validation for the framework with both ideal contacts (i.e., exactly following a given distribution) and contacts extracted from a real mobility trace. This evaluation highlights the strength of the framework in terms of its ability both to provide very accurate predictions under ideal mobility and to effectively approximate the behaviour of the delay moments under real mobility.

[1]  Andrea Passarella,et al.  A survey on content-centric technologies for the current Internet: CDN and P2P solutions , 2012, Comput. Commun..

[2]  T. Spyropoulos,et al.  Efficient Routing in Intermittently Connected Mobile Networks: The Multiple-Copy Case , 2008, IEEE/ACM Transactions on Networking.

[3]  Christophe Diot,et al.  Impact of Human Mobility on Opportunistic Forwarding Algorithms , 2007, IEEE Transactions on Mobile Computing.

[4]  Thrasyvoulos Spyropoulos,et al.  An analysis of the information spreading delay in heterogeneous mobility DTNs , 2012, 2012 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[5]  Wing Cheong Lau,et al.  Performance Modeling of Epidemic Routing with Heterogeneous Node Types , 2008, 2008 IEEE International Conference on Communications.

[6]  Marcelo Dias de Amorim,et al.  Density-Aware Routing in Highly Dynamic DTNs: The RollerNet Case , 2011, IEEE Transactions on Mobile Computing.

[7]  Mohan Kumar,et al.  Opportunities in Opportunistic Computing , 2010, Computer.

[8]  Do Young Eun,et al.  Crossing over the bounded domain: from exponential to power-law intermeeting time in mobile ad hoc networks , 2009, TNET.

[9]  Kang-Won Lee,et al.  Scaling properties of delay tolerant networks with correlated motion patterns , 2009, CHANTS '09.

[10]  Thomas R. Gross,et al.  An evaluation of inter-vehicle ad hoc networks based on realistic vehicular traces , 2006, MobiHoc '06.

[11]  Matthias Grossglauser,et al.  Age matters: efficient route discovery in mobile ad hoc networks using encounter ages , 2003, MobiHoc '03.

[12]  Marco Conti,et al.  Less is more: long paths do not help the convergence of social-oblivious forwarding in opportunistic networks , 2012, MobiOpp '12.

[13]  Elena Pagani,et al.  Strangers help friends to communicate in opportunistic networks , 2011, Comput. Networks.

[14]  Thrasyvoulos Spyropoulos,et al.  Forecasting DTN performance under heterogeneous mobility: The case of limited replication , 2012, 2012 9th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

[15]  Marco Conti,et al.  Performance modelling of opportunistic forwarding with imprecise knowledge , 2012, 2012 10th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt).

[16]  Ahmad Al Hanbali,et al.  A survey of message diffusion protocols in mobile ad hoc networks , 2008, VALUETOOLS.

[17]  Amin Vahdat,et al.  Epidemic Routing for Partially-Connected Ad Hoc Networks , 2009 .

[18]  Pan Hui,et al.  BUBBLE Rap: Social-Based Forwarding in Delay-Tolerant Networks , 2008, IEEE Transactions on Mobile Computing.

[19]  Thierry Turletti,et al.  Routing in Delay-Tolerant Networks Comprising Heterogeneous Node Populations , 2009, IEEE Transactions on Mobile Computing.

[20]  Marco Conti,et al.  Exploiting users' social relations to forward data in opportunistic networks: The HiBOp solution , 2008, Pervasive Mob. Comput..

[21]  Zygmunt J. Haas,et al.  A new networking model for biological applications of ad hoc sensor networks , 2006, TNET.

[22]  Ahmad Al Hanbali,et al.  Simple Models for the Performance Evaluation of a Class of Two-Hop Relay Protocols , 2007, Networking.

[23]  Sheldon M. Ross,et al.  Introduction to probability models , 1975 .

[24]  Pan Hui,et al.  CRAWDAD dataset cambridge/haggle (v.2009-05-29) , 2009 .

[25]  Marcelo Dias de Amorim,et al.  Part-whole dissemination of large multimedia contents in opportunistic networks , 2012, Comput. Commun..

[26]  Jörg Ott,et al.  Fragmentation algorithms for DTN links , 2013, Comput. Commun..

[27]  Andrea Passarella,et al.  HCMM: Modelling spatial and temporal properties of human mobility driven by users' social relationships , 2010, Comput. Commun..

[28]  Mostafa H. Ammar,et al.  PeopleRank: Social Opportunistic Forwarding , 2010, 2010 Proceedings IEEE INFOCOM.

[29]  Arun Venkataramani,et al.  DTN routing as a resource allocation problem , 2007, SIGCOMM '07.

[30]  Marco Conti,et al.  Ego network models for Future Internet social networking environments , 2012, Comput. Commun..

[31]  Pan Hui,et al.  Haggle: A networking architecture designed around mobile users , 2006 .

[32]  K. Psounis,et al.  Efficient Routing in Intermittently Connected Mobile Networks: The Single-Copy Case , 2008, IEEE/ACM Transactions on Networking.

[33]  Mads Haahr,et al.  Social Network Analysis for Information Flow in Disconnected Delay-Tolerant MANETs , 2009, IEEE Transactions on Mobile Computing.

[34]  Qinghua Li,et al.  Multicasting in delay tolerant networks: a social network perspective , 2009, MobiHoc '09.

[35]  Thrasyvoulos Spyropoulos,et al.  Collection and analysis of multi-dimensional network data for opportunistic networking research , 2012, Comput. Commun..

[36]  Do Young Eun,et al.  Exploiting Heterogeneity in Mobile Opportunistic Networks: An Analytic Approach , 2010, 2010 7th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

[37]  Jean-Yves Le Boudec,et al.  Power Law and Exponential Decay of Intercontact Times between Mobile Devices , 2007, IEEE Transactions on Mobile Computing.

[38]  Anders Lindgren,et al.  Probabilistic Routing in Intermittently Connected Networks , 2004, SAPIR.

[39]  Marco Conti,et al.  Characterising Aggregate Inter-contact Times in Heterogeneous Opportunistic Networks , 2011, Networking.

[40]  VojnovicMilan,et al.  Power Law and Exponential Decay of Intercontact Times between Mobile Devices , 2010 .

[41]  Iain Parris,et al.  Privacy-enhanced social-network routing , 2012, Comput. Commun..

[42]  Piet Van Mieghem,et al.  Generating graphs that approach a prescribed modularity , 2013, Comput. Commun..

[43]  S. Lalley RENEWAL THEORY , 2014 .

[44]  Mark E. J. Newman,et al.  Power-Law Distributions in Empirical Data , 2007, SIAM Rev..

[45]  Timur Friedman,et al.  Characterizing pairwise inter-contact patterns in delay tolerant networks , 2007, Autonomics.

[46]  Eitan Altman,et al.  Performance of ad hoc networks with two-hop relay routing and limited packet lifetime (extended version) , 2008, Perform. Evaluation.

[47]  Marco Conti,et al.  From Pareto Inter-Contact Times to Residuals , 2011, IEEE Communications Letters.

[48]  Donald F. Towsley,et al.  Study of a bus-based disruption-tolerant network: mobility modeling and impact on routing , 2007, MobiCom '07.

[49]  Cecilia Mascolo,et al.  Designing mobility models based on social network theory , 2007, MOCO.

[50]  Vinton G. Cerf,et al.  Delay-tolerant networking: an approach to interplanetary Internet , 2003, IEEE Commun. Mag..

[51]  Khaled A. Harras,et al.  CAF: Community aware framework for large scale mobile opportunistic networks , 2013, Comput. Commun..

[52]  Mette Rytgaard,et al.  Estimation in the Pareto Distribution , 1990, ASTIN Bulletin.

[53]  Injong Rhee,et al.  Max-Contribution: On Optimal Resource Allocation in Delay Tolerant Networks , 2010, 2010 Proceedings IEEE INFOCOM.

[54]  Eitan Altman,et al.  Performance of Ad Hoc Networks with Two-Hop Relay Routing and Limited Packet Lifetime , 2006, 200614th IEEE International Workshop on Quality of Service.

[55]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[56]  Vijay Erramilli,et al.  Diversity of forwarding paths in pocket switched networks , 2007, IMC '07.

[57]  Julia Silvis,et al.  Travel Diary , 2008 .

[58]  Christos Faloutsos,et al.  Mobile call graphs: beyond power-law and lognormal distributions , 2008, KDD.

[59]  Casey A. Volino,et al.  A First Course in Stochastic Models , 2005, Technometrics.

[60]  Ger Koole,et al.  The message delay in mobile ad hoc networks , 2005, Perform. Evaluation.

[61]  Cecilia Mascolo,et al.  Socially-aware routing for publish-subscribe in delay-tolerant mobile ad hoc networks , 2008, IEEE Journal on Selected Areas in Communications.

[62]  Marco Conti,et al.  Modelling Social-Aware Forwarding in Opportunistic Networks , 2010, PERFORM.

[63]  Marco Conti,et al.  Analysis of Individual Pair and Aggregate Intercontact Times in Heterogeneous Opportunistic Networks , 2013, IEEE Transactions on Mobile Computing.

[64]  Donald F. Towsley,et al.  Performance Modeling of Epidemic Routing , 2006, Networking.

[65]  Andrea Passarella,et al.  Egocentric online social networks: Analysis of key features and prediction of tie strength in Facebook , 2013, Comput. Commun..

[66]  David Tse,et al.  Mobility increases the capacity of ad hoc wireless networks , 2002, TNET.

[67]  Jean-Yves Le Boudec,et al.  Power Law and Exponential Decay of Intercontact Times between Mobile Devices , 2010, IEEE Trans. Mob. Comput..