A Knapsack-based buffer management strategy for delay-tolerant networks

Abstract In delay-tolerant networks, the dramatic change of topology and the frequent interruption of connections make it difficult to forward the message to destination. Routing protocols in DTNs seek to improve the delivery ratio through increasing the number of message copies. However, the redundant message copies easily cause the occurrence of buffer’s overflowing. In this paper, in order to maximize the utilization of network resources, especially when the bandwidth is limited and the message sizes are different, we present a theoretical framework called the Knapsack-based Message Scheduling and Drop strategy in Theory (KMSDT) based on Epidemic routing protocol. KMSDT sorts the messages in the buffer according to the per-unit utility and, if buffer overflows, decides which message to drop based on the solution to the knapsack problem. Furthermore, a practical framework called the Knapsack-based Message Scheduling and Drop strategy in Practice (KMSDP) is also developed. Rather than collecting the global statistics as done in KMSDT, KMSDP estimates all the parameters through the locally-collected statistics. Simulations based on both synthetic and real mobility traces are done in ONE. Results show that, without affecting the average delay and overhead ratio, KMSDP and KMSDT achieve better delivery ratio than other congestion control strategies.

[1]  Lieguang Zeng,et al.  Adaptive Optimal Buffer Management Policies for Realistic DTN , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[2]  Ram Ramanathan,et al.  The SPINDLE Disruption-Tolerant Networking System , 2007, MILCOM 2007 - IEEE Military Communications Conference.

[3]  Long Zhang,et al.  Noncooperative Dynamic Routing with Bandwidth Constraint in Intermittently Connected Deep Space Information Networks Under Scheduled Contacts , 2013, Wirel. Pers. Commun..

[4]  Qinghua Li,et al.  Routing in Socially Selfish Delay Tolerant Networks , 2010, 2010 Proceedings IEEE INFOCOM.

[5]  Jie Wu,et al.  Optimizing multi-copy two-hop routing in mobile social networks , 2014, 2014 Eleventh Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[6]  Thrasyvoulos Spyropoulos,et al.  Optimal Buffer Management Policies for Delay Tolerant Networks , 2008, 2008 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[7]  Eitan Altman,et al.  Reliable Transport in Delay-Tolerant Networks With Opportunistic Routing , 2014, IEEE Transactions on Wireless Communications.

[8]  Jiannong Cao,et al.  Consistency of cooperative caching in mobile peer-to-peer systems over MANET , 2006, Int. J. Parallel Emergent Distributed Syst..

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

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

[11]  Kevin R. Fall,et al.  A delay-tolerant network architecture for challenged internets , 2003, SIGCOMM '03.

[12]  Jie Wu,et al.  Hypercube-Based Multipath Social Feature Routing in Human Contact Networks , 2014, IEEE Transactions on Computers.

[13]  Md. Yusuf Sarwar Uddin,et al.  Intercontact Routing for Energy Constrained Disaster Response Networks , 2013, IEEE Transactions on Mobile Computing.

[14]  Vijay Erramilli,et al.  Forwarding in opportunistic networks with resource constraints , 2008, CHANTS '08.

[15]  Elena Pagani,et al.  CRAWDAD dataset unimi/pmtr (v.2008-12-01) , 2008 .

[16]  Anders Lindgren,et al.  Evaluation of Queueing Policies and Forwarding Strategies for Routing in Intermittently Connected Networks , 2006, 2006 1st International Conference on Communication Systems Software & Middleware.

[17]  R.S.D. Wahidabanu,et al.  A New Queuing Policy for Delay Tolerant Networks , 2010 .

[18]  Pin-Han Ho,et al.  A Novel Message Scheduling Framework for Delay Tolerant Networks Routing , 2013, IEEE Transactions on Parallel and Distributed Systems.

[19]  Qinghua Li,et al.  Forwarding redundancy in opportunistic mobile networks: Investigation and elimination , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[20]  I. Yeom,et al.  Minimizing the Impact of Buffer Overflow in DTN , 2008 .

[21]  Thrasyvoulos Spyropoulos,et al.  An optimal joint scheduling and drop policy for Delay Tolerant Networks , 2008, 2008 International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[22]  Cauligi S. Raghavendra,et al.  Performance analysis of mobility-assisted routing , 2006, MobiHoc '06.

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

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

[25]  Jie Wu,et al.  Community-Aware Opportunistic Routing in Mobile Social Networks , 2014, IEEE Transactions on Computers.

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

[27]  Ger Koole,et al.  Message delay in MANET , 2005, SIGMETRICS '05.

[28]  Alex Pentland,et al.  DakNet: rethinking connectivity in developing nations , 2004, Computer.

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

[30]  Özgür B. Akan,et al.  InterPlaNetary Internet: state-of-the-art and research challenges , 2003, Comput. Networks.

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

[32]  I.G.M.M. Niemegeers,et al.  Cognitive radio emergency networks - requirements and design , 2005, First IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks, 2005. DySPAN 2005..

[33]  Lorenzo Bracciale,et al.  CRAWDAD dataset roma/taxi (v.2014-07-17) , 2014 .

[34]  Jie Wu,et al.  A Knapsack-Based Message Scheduling and Drop Strategy for Delay-Tolerant Networks , 2015, EWSN.