On Using Dual Interfaces With Network Coding for Delivery Delay Reduction

This paper considers a heterogeneous network architecture wherein devices use two wireless interfaces to receive packets from the base station and to transmit or receive packets from other devices concurrently. For such a network architecture, this paper focuses on time-critical and order-constrained applications that require quick and reliable in-order decoding of the packets. This paper first introduces the dual delivery delay as a measure of degradation compared with the optimal in-order packet delivery to the devices. It then addresses the minimum delivery delay problem using instantly decodable network coding (IDNC). In particular, the dual interface IDNC graph is constructed to represent all feasible coding opportunities and conflict-free transmissions. Subsequently, the minimum delivery delay problem is shown to be equivalent to a maximum weight independent set selection problem over the dual interface IDNC graph. Simulation results demonstrate that the proposed IDNC algorithm effectively reduces the delivery delay as compared with the existing network coding algorithms. Especially, for a layered video transmission, the proposed solution provides a sequential delivering of video layers to individual devices.

[1]  Gregory W. Wornell,et al.  Throughput-smoothness trade-offs in multicasting of an ordered packet stream , 2014, 2014 International Symposium on Network Coding (NetCod).

[2]  Parastoo Sadeghi,et al.  Conflict free network coding for distributed storage networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[3]  Devavrat Shah,et al.  Network Coding Meets TCP , 2008, IEEE INFOCOM 2009.

[4]  Shahrokh Valaee,et al.  Completion Delay Minimization for Instantly Decodable Network Codes , 2012, IEEE/ACM Transactions on Networking.

[5]  Chi Wan Sung,et al.  Quality-Aware Instantly Decodable Network Coding , 2014, IEEE Transactions on Wireless Communications.

[6]  Francesco Chiti,et al.  Resource Allocation Strategies for Network-Coded Video Broadcasting Services Over LTE-Advanced , 2015, IEEE Transactions on Vehicular Technology.

[7]  Kathryn Fraughnaugh,et al.  Introduction to graph theory , 1973, Mathematical Gazette.

[8]  Xiaodong Wang,et al.  Instantly Decodable Network Coding Schemes for In-Order Progressive Retransmission , 2013, IEEE Communications Letters.

[9]  Peyman Pahlevani,et al.  Novel concepts for device-to-device communication using network coding , 2014, IEEE Communications Magazine.

[10]  Peyman Pahlevani,et al.  On the coded packet relay network in the presence of Neighbors: Benefits of speaking in a crowded room , 2014, 2014 IEEE International Conference on Communications (ICC).

[11]  Daniel Enrique Lucani,et al.  On the throughput and energy benefits of network coded cooperation , 2014, 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet).

[12]  Xiaojun Lin,et al.  On The Capacity of Immediately-Decodable Coding Schemes for Wireless Stored-Video Broadcast with Hard Deadline Constraints , 2011, IEEE Journal on Selected Areas in Communications.

[13]  Parastoo Sadeghi,et al.  In order packet delivery in instantly decodable network coded systems over wireless broadcast , 2015, 2015 International Symposium on Network Coding (NetCod).

[14]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  Rashid Ansari,et al.  Network coding for cooperative mobile devices with multiple interfaces , 2015, MILCOM 2015 - 2015 IEEE Military Communications Conference.

[16]  C. Bron,et al.  Algorithm 457: finding all cliques of an undirected graph , 1973 .

[17]  Jie Wang,et al.  Instantly Decodable Network Coding for Multiple Unicast Retransmissions in Wireless Point-to-Multipoint Networks , 2016, IEEE Transactions on Vehicular Technology.

[18]  Andrea Abrardo,et al.  Network coding schemes for Device-to-Device communications based relaying for cellular coverage extension , 2015, 2015 IEEE 16th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[19]  Chau Yuen,et al.  Minimizing Transmission Cost for Third-Party Information Exchange with Network Coding , 2015, IEEE Transactions on Mobile Computing.

[20]  Lusheng Wang,et al.  Deadline-aware cooperative data exchange with network coding , 2016, Comput. Networks.

[21]  Milica Stojanovic,et al.  Random Linear Network Coding for Time-Division Duplexing: Field Size Considerations , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[22]  Zaher Dawy,et al.  Energy-Aware Cooperative Content Distribution over Wireless Networks: Design Alternatives and Implementation Aspects , 2013, IEEE Communications Surveys & Tutorials.

[23]  Parastoo Sadeghi,et al.  Delivery time reduction for order-constrained applications using binary network codes , 2016, 2016 IEEE Wireless Communications and Networking Conference.

[24]  Christina Fragouli,et al.  MicroCast: cooperative video streaming on smartphones , 2013, MOCO.

[25]  Qi Zhang,et al.  Cellular Controlled Short-Range Communication for Cooperative P2P Networking , 2009, Wirel. Pers. Commun..

[26]  Ather Gattami,et al.  On Applying Network Coding in Network Assisted Device-to-Device Communications , 2014 .

[27]  Giovanni Giambene,et al.  Instantly decodable network coding protocols with unequal error protection , 2013, 2013 IEEE International Conference on Communications (ICC).

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

[29]  Pascal Frossard,et al.  Adaptive Prioritized Random Linear Coding and Scheduling for Layered Data Delivery From Multiple Servers , 2014, IEEE Transactions on Multimedia.

[30]  Parastoo Sadeghi,et al.  Instantly decodable network coding for real-time scalable video broadcast over wireless networks , 2016, EURASIP J. Adv. Signal Process..