A Knapsack-Based Message Scheduling and Drop Strategy for Delay-Tolerant Networks

Because of the dramatic changes in topology and frequently interrupted connections between nodes, messages in delay-tolerant networks are forwarded in the store-carry-forward approach. Routing methods in such an environment tend to increase the number of messages to improve the delivery ratio. However, excessive message copies lead to buffer overflows because of limited storage space. Therefore, an efficient message-scheduling and drop strategy is vital to maximizing network resources, especially when bandwidth is limited and message sizes differ. We developed a theoretical framework called the knapsack-based message scheduling and drop strategy in theory (KMSDT) based on epidemic message dissemination. To improve the delivery ratio, this strategy sorts message copies by utility per unit and, if buffer overflows occur, it decides which messages to drop based on the solution to the knapsack problem. Furthermore, we developed a practical framework called the knapsack-based message scheduling and drop strategy in practice (KMSDP). Rather than collecting global statistics as done in the KMSDT, KMSDP estimates all parameters by using locally collected statistics. Simulations based on synthetic trace are done in ONE. Results show that, without affecting the average delay or overhead ratio, KMSDP and KMSDT achieve a better delivery ratio than other congestion-control strategies.

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

[2]  Jie Wu,et al.  Hierarchical cooperative caching in mobile opportunistic social networks , 2014, 2014 IEEE Global Communications Conference.

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

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

[5]  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.

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

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

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

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

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

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

[12]  Mostafa Ammar,et al.  Proceedings of the third ACM workshop on Challenged networks , 2008, MobiCom 2008.

[13]  Giuseppe Di Battista,et al.  26 Computer Networks , 2004 .

[14]  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.

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

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

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

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

[19]  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).

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

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