Instantly decodable network coding for real-time device-to-device communications

This paper studies the delay reduction problem for instantly decodable network coding (IDNC)-based device-to-device (D2D) communication-enabled networks. Unlike conventional point-to-multipoint (PMP) systems in which the wireless base station has the sufficient computation abilities, D2D networks rely on battery-powered operations of the devices. Therefore, a particular emphasis on the computation complexity needs to be addressed in the design of delay reduction algorithms for D2D networks. While most of the existing literature on IDNC directly extend the delay reduction PMP schemes, known to be NP-hard, to the D2D setting, this paper proposes to investigate and minimize the complexity of such algorithms for battery-powered devices. With delay minimization problems in IDNC-based systems being equivalent to a maximum weight clique problems in the IDNC graph, the presented algorithms, in this paper, can be applied to different delay aspects. This paper introduces and focuses on the reduction of the maximum value of the decoding delay as it represents the most general solution. The complexity of the solution is reduced by first proposing efficient methods for the construction, the update, and the dimension reduction of the IDNC graph. The paper, further, shows that, under particular scenarios, the problem boils down to a maximum clique problem. Due to the complexity of discovering such maximum clique, the paper presents a fast selection algorithm. Simulation results illustrate the performance of the proposed schemes and suggest that the proposed fast selection algorithm provides appreciable complexity gain as compared to the optimal selection one, with a negligible degradation in performance. In addition, they indicate that the running time of the proposed solution is close to the random selection algorithm.

[1]  Patric R. J. Östergård,et al.  A fast algorithm for the maximum clique problem , 2002, Discret. Appl. Math..

[2]  Mohamed-Slim Alouini,et al.  Delay reduction in lossy intermittent feedback for generalized instantly decodable network coding , 2013, 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[3]  Alexandros G. Dimakis,et al.  Instantly decodable network codes for real-time applications , 2013, 2013 International Symposium on Network Coding (NetCod).

[4]  Jeffrey G. Andrews,et al.  What Will 5G Be? , 2014, IEEE Journal on Selected Areas in Communications.

[5]  Shahrokh Valaee,et al.  On Minimizing Broadcast Completion Delay for Instantly Decodable Network Coding , 2010, 2010 IEEE International Conference on Communications.

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

[7]  Mohamed-Slim Alouini,et al.  Coordinated Scheduling and Power Control in Cloud-Radio Access Networks , 2016, IEEE Transactions on Wireless Communications.

[8]  Parastoo Sadeghi,et al.  Coded cooperative data exchange for multiple unicasts , 2012, 2012 IEEE Information Theory Workshop.

[9]  Kazuaki Yamaguchi,et al.  A New Exact Algorithm for the Maximum Weight Clique Problem , 2008 .

[10]  Shahrokh Valaee,et al.  Minimum Broadcast Decoding Delay for Generalized Instantly Decodable Network Coding , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[11]  Ali A. Nasir,et al.  Decoding delay reduction in network coded cooperative systems with intermittent status update , 2014, 2014 IEEE Information Theory Workshop (ITW 2014).

[12]  Muriel Médard,et al.  XORs in the Air: Practical Wireless Network Coding , 2006, IEEE/ACM Transactions on Networking.

[13]  Tracey Ho,et al.  Network Coding: An Introduction , 2008 .

[14]  Ming Xiao,et al.  Design and Analysis of Relay-aided Broadcast using Binary Network Codes , 2011, J. Commun..

[15]  Mohamed-Slim Alouini,et al.  On Minimizing the Maximum Broadcast Decoding Delay for Instantly Decodable Network Coding , 2014, 2014 IEEE 80th Vehicular Technology Conference (VTC2014-Fall).

[16]  F.H.P. Fitzek,et al.  Implementation and Performance Evaluation of Network Coding for Cooperative Mobile Devices , 2008, ICC Workshops - 2008 IEEE International Conference on Communications Workshops.

[17]  Sachin Katti,et al.  The Importance of Being Opportunistic: Practical Network Coding for Wireless Environments , 2005 .

[18]  Parastoo Sadeghi,et al.  An Optimal Adaptive Network Coding Scheme for Minimizing Decoding Delay in Broadcast Erasure Channels , 2010, EURASIP J. Wirel. Commun. Netw..

[19]  Shueng-Han Gary Chan,et al.  BOPPER: Wireless Video Broadcasting with Peer-to-Peer Error Recovery , 2007, 2007 IEEE International Conference on Multimedia and Expo.

[20]  Le-Nam Tran,et al.  On Transmission Efficiency for Wireless Broadcast Using Network Coding and Fountain Codes , 2011, IEEE Communications Letters.

[21]  L. Keller,et al.  Online Broadcasting with Network Coding , 2008, 2008 Fourth Workshop on Network Coding, Theory and Applications.

[22]  Mohamed-Slim Alouini,et al.  A Lossy Graph Model for Decoding Delay Reduction in Instantly Decodable Network Coding , 2013, ArXiv.

[23]  Mohamed-Slim Alouini,et al.  Partially Blind Instantly Decodable Network Codes for Lossy Feedback Environment , 2014, IEEE Transactions on Wireless Communications.

[24]  Parastoo Sadeghi,et al.  Instantly decodable network codes for cooperative index coding problem over general topologies , 2014, 2014 Australian Communications Theory Workshop (AusCTW).

[25]  Mohamed-Slim Alouini,et al.  A game theoretic approach to minimize the completion time of network coded cooperative data exchange , 2014, 2014 IEEE Global Communications Conference.

[26]  Morten Videbæk Pedersen,et al.  On-the-Fly Packet Error Recovery in a Cooperative Cluster of Mobile Devices , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[27]  Mohamed-Slim Alouini,et al.  A Lossy Graph Model for Delay Reduction in Generalized Instantly Decodable Network Coding , 2014, IEEE Wireless Communications Letters.

[28]  Muriel Médard,et al.  Codecast: a network-coding-based ad hoc multicast protocol , 2006, IEEE Wireless Communications.

[29]  Yang Guo,et al.  Scalable Video Multicast in Hybrid 3G/Ad-Hoc Networks , 2011, IEEE Transactions on Multimedia.

[30]  Mohamed-Slim Alouini,et al.  Delay Reduction for Instantly Decodable Network Coding in Persistent Channels With Feedback Imperfections , 2015, IEEE Transactions on Wireless Communications.