Joint Scheduling and Buffer Management Policies for DTN Applications of Different Traffic Classes

Delay/Disruption Tolerant Networks target environments suffering from the instability or lack of end-to-end paths. Store-carry-and forward principle aims to sustain data sessions, and data replication to increase the probability of on-time delivery. However, these techniques require efficient scheduling and buffer management, to comply with limited resources availability (i.e., communication duration, storage). Multiple existing schemes aim to improve, or even optimize the resources usage. Nevertheless, their majority considers equally important application sessions. The few proposals considering different traffic classes, fail to provide real QoS guarantees. In this paper, we formulate the problem of maximizing the performance, subject to distinct QoS constraints (requirements) for each application class. We consider requirements related to delivery probability and delay. Then, we propose a distributed algorithm which: (i) guarantees satisfaction of the individual constraints, when this is feasible given the available resources, and (ii) allocates any remaining resources optimally, to maximize the desired performance metric. We first consider homogeneous mobility, and then extend our analysis to heterogeneous contact rates and sparse contact graphs, that better correspond to real life mobility. Simulation results, based on synthetic and real mobility scenarios, support our theoretical claims and show that our policy outperforms other existing schemes (i.e., ORWAR [1] and CoSSD [2] ).

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

[2]  Thrasyvoulos Spyropoulos,et al.  DTN-Meteo: Forecasting the Performance of DTN Protocols Under Heterogeneous Mobility , 2015, IEEE/ACM Transactions on Networking.

[3]  Thrasyvoulos Spyropoulos,et al.  Delay Analysis of Epidemic Schemes in Sparse and Dense Heterogeneous Contact Networks , 2017, IEEE Transactions on Mobile Computing.

[4]  Yong Wang,et al.  Energy-efficient computing for wildlife tracking: design tradeoffs and early experiences with ZebraNet , 2002, ASPLOS X.

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

[6]  Ahmed Helmy,et al.  On Nodal Encounter Patterns in Wireless LAN Traces , 2010, IEEE Transactions on Mobile Computing.

[7]  Francesco De Pellegrini,et al.  Distributed estimation of global parameters in delay-tolerant networks , 2009, WOWMOM.

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

[9]  Soontae Kim,et al.  Traffic management strategy for delay-tolerant networks , 2012, J. Netw. Comput. Appl..

[10]  Pan Hui,et al.  CRAWDAD dataset cambridge/haggle (v.2006-09-15) , 2006 .

[11]  Wing Cheong Lau,et al.  Forwarding and Replication Strategies for DTN with Resource Constraints , 2007, 2007 IEEE 65th Vehicular Technology Conference - VTC2007-Spring.

[12]  David P. Morton,et al.  Higher-Order Upper Bounds on the Expectation of a Convex Function , 2002 .

[13]  G. Oehlert A note on the delta method , 1992 .

[14]  O. Nelles,et al.  An Introduction to Optimization , 1996, IEEE Antennas and Propagation Magazine.

[15]  Christian Bonnet,et al.  Buffer Management Policies for DTN Applications with Different QoS Requirements , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[16]  Brian Gallagher,et al.  MaxProp: Routing for Vehicle-Based Disruption-Tolerant Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[17]  Cauligi S. Raghavendra,et al.  Spray and wait: an efficient routing scheme for intermittently connected mobile networks , 2005, WDTN '05.

[18]  Thrasyvoulos Spyropoulos,et al.  Message Drop and Scheduling in DTNs: Theory and Practice , 2012, IEEE Transactions on Mobile Computing.

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

[20]  Scott Burleigh Bundle Protocol Extended Class Of Service (ECOS) , 2013 .

[21]  A. Madansky Bounds on the Expectation of a Convex Function of a Multivariate Random Variable , 1959 .

[22]  Scott C. Burleigh,et al.  Bundle Protocol Specification , 2007, RFC.

[23]  Joel J. P. C. Rodrigues,et al.  Traffic differentiation support in vehicular delay-tolerant networks , 2011, Telecommun. Syst..

[24]  Simin Nadjm-Tehrani,et al.  Opportunistic DTN routing with window-aware adaptive replication , 2008, AINTEC '08.

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

[26]  Matthias Grossglauser,et al.  CRAWDAD dataset epfl/mobility (v.2009-02-24) , 2009 .

[27]  Jianhua Fan,et al.  Delay/Disruption Tolerant Network and its application in military communications , 2010, 2010 International Conference On Computer Design and Applications.

[28]  Do Young Eun,et al.  Crossing over the bounded domain: from exponential to power-law inter-meeting time in MANET , 2007, MobiCom '07.

[29]  Jean-Marie Bonnin,et al.  Routing protocols in Vehicular Delay Tolerant Networks: A comprehensive survey , 2014, Comput. Commun..