Pre-Decoding Recovery Mechanism for Network Coding Opportunistic Routing in Delay Tolerant Networks

Network coding opportunistic routing (NCOR) offers a promising solution for efficient data transmission in delay tolerant networks. Due to the multi-copy strategy and network coding nature, NCOR inevitably brings about a large number of heterogeneous copies, leading to over-consumption of limited network resources. To alleviate this situation, it is imperative to study how to reduce redundant copies in the network. In this paper, we propose a pre-decoding recovery mechanism (PDRM) that removes residual copies after the destination node obtains the original packet information. The PDRM consists of three operations: generating pre-decoding elements, maintaining immune-lists, and deleting redundant copies. In particular, the destination node generates a pre-decoding element, and then, sends it to other nodes in the network via an immune-list to help remove the residual copies. Here, the pre-decoding element is an acknowledgement indicating that the destination node has the necessary information to decode the corresponding original packet. As the core of the PDRM, the first operation enables the destination node to generate a pre-decoding element for each innovative packet without waiting for decoding the generation. Simulation results demonstrate that the PDRM achieves excellent results in improving network performance, and outperforms the existing recovery mechanism.

[1]  Qiangyuan Yu,et al.  Abiding Geocast for Warning Message Dissemination in Vehicular Ad Hoc Networks , 2008, ICC Workshops - 2008 IEEE International Conference on Communications Workshops.

[2]  Devavrat Shah,et al.  Network Coding Meets TCP: Theory and Implementation , 2011, Proceedings of the IEEE.

[3]  Donald F. Towsley,et al.  Benefits of Network Coding for Unicast Application in Disruption-Tolerant Networks , 2013, IEEE/ACM Transactions on Networking.

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

[5]  Baochun Li,et al.  Stochastic analysis of network coding in epidemic routing , 2008, IEEE Journal on Selected Areas in Communications.

[6]  Wei Peng,et al.  NTC: Towards Efficient Network Coding in Delay Tolerant Networks , 2011, 2011 Fifth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[7]  Song Guo,et al.  Reliable Bulk-Data Dissemination in Delay Tolerant Networks , 2014, IEEE Transactions on Parallel and Distributed Systems.

[8]  Muriel Médard,et al.  On coding for reliable communication over packet networks , 2005, Phys. Commun..

[9]  Tracey Ho,et al.  Energy Efficient Opportunistic Network Coding for Wireless Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[10]  Yanyan Wang,et al.  Dynamic Coding Control in Social Intermittent Connectivity Wireless Networks , 2016, IEEE Transactions on Vehicular Technology.

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

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

[13]  Zhiyi Fang,et al.  Securing Vehicular Ad Hoc Networks , 2007, 2007 2nd International Conference on Pervasive Computing and Applications.

[14]  Salil S. Kanhere,et al.  HUBCODE: message forwarding using hub-based network coding in delay tolerant networks , 2009, MSWiM '09.

[15]  Harish Viswanathan,et al.  Dynamic Algorithms for Multicast With Intra-Session Network Coding , 2009, IEEE Transactions on Information Theory.

[16]  Michael Till Beck,et al.  Mobile Edge Computing: A Taxonomy , 2014 .

[17]  Salil S. Kanhere,et al.  HUBCODE: hub-based forwarding using network coding in delay tolerant networks , 2013, Wirel. Commun. Mob. Comput..

[18]  Yunfeng Lin,et al.  Performance modeling of network coding in epidemic routing , 2007, MobiOpp '07.

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

[20]  Peter Sanders,et al.  Polynomial time algorithms for multicast network code construction , 2005, IEEE Transactions on Information Theory.

[21]  Song Guo,et al.  Dynamic segmented network coding for reliable data dissemination in delay tolerant networks , 2012, 2012 IEEE International Conference on Communications (ICC).

[22]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[23]  Eitan Altman,et al.  Dynamic Control of Coding for Progressive Packet Arrivals in DTNs , 2013, IEEE Transactions on Wireless Communications.

[24]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[25]  G. Neglia,et al.  On the Benefits of Random Linear Coding for Unicast Applications in Disruption Tolerant Networks , 2006, 2006 4th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks.

[26]  Ejaz Ahmed,et al.  A survey on mobile edge computing , 2016, 2016 10th International Conference on Intelligent Systems and Control (ISCO).

[27]  P. Mundur,et al.  Epidemic routing with immunity in Delay Tolerant Networks , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

[28]  Baochun Li,et al.  Efficient Network Coded Data Transmissions in Disruption Tolerant Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

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

[30]  David A. Maltz,et al.  A performance comparison of multi-hop wireless ad hoc network routing protocols , 1998, MobiCom '98.

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

[32]  Fan Ye,et al.  Mobile crowdsensing: current state and future challenges , 2011, IEEE Communications Magazine.

[33]  Jörg Ott,et al.  The ONE simulator for DTN protocol evaluation , 2009, SIMUTools 2009.

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

[35]  Hongqiang Zhai,et al.  On End-to-End Throughput of Opportunistic Routing in Multirate and Multihop Wireless Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[36]  Sae-Young Chung,et al.  Parallel Opportunistic Routing in Wireless Networks , 2009, IEEE Transactions on Information Theory.

[37]  Demetrios Zeinalipour-Yazti,et al.  Crowdsourcing with Smartphones , 2012, IEEE Internet Computing.

[38]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.