High Throughput Low Delay Wireless Multicast via Multi-Channel Moving Window Codes

A fundamental challenge in wireless multicast has been how to simultaneously achieve high-throughput and low-delay for reliably serving a large number of users. In this paper, we show how to harness substantial throughput and delay gains by exploiting multi-channel resources. We develop a new scheme called Multi-Channel Moving Window Codes (MC-MWC) for multi-channel multi-session wireless multicast. The salient features of MC-MWC are three-fold. (i) High throughput: we show that MC-MWC achieves order-optimal throughput in the many-user many-channel asymptotic regime. Moreover, the number of channels required by a conventional channel-allocation based scheme is shown to be doubly-exponentially larger than that required by MC-MWC. (ii) Low delay: using large deviations theory, we show that the delay of MC-MWC decreases linearly with the number of channels, while the delay reduction of conventional schemes is no more than a finite constant. (iii) Low feedback overhead: the feedback overhead of MC-MWC is a constant that is independent of both the number of receivers in each session and the number of sessions in the network. Finally, our trace-driven simulation and numerical results validate the analytical results and show that the implementation complexity of MC-MWC is low.

[1]  Devavrat Shah,et al.  Feedback-Based Online Network Coding , 2009, IEEE Transactions on Information Theory.

[2]  Lei Ying,et al.  Communication Networks - An Optimization, Control, and Stochastic Networks Perspective , 2014 .

[3]  Muriel Médard,et al.  Dynamic Rate Adaptation for Improved Throughput and Delay in Wireless Network Coded Broadcast , 2012, IEEE/ACM Transactions on Networking.

[4]  Ness B. Shroff,et al.  Constant-Delay and Constant-Feedback Moving Window Network Coding for Wireless Multicast: Design and Asymptotic Analysis , 2014, IEEE Journal on Selected Areas in Communications.

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

[6]  Devavrat Shah,et al.  ARQ for network coding , 2008, 2008 IEEE International Symposium on Information Theory.

[7]  Alan Weiss,et al.  Large Deviations For Performance Analysis: Queues, Communication and Computing , 1995 .

[8]  Ness B. Shroff,et al.  Throughput of rateless codes over broadcast erasure channels , 2015, TNET.

[9]  Kate Ching-Ju Lin,et al.  Multicast With Intraflow Network Coding in Multirate Multichannel Wireless Mesh Networks , 2013, IEEE Transactions on Vehicular Technology.

[10]  Prasun Sinha,et al.  BASIC: backbone-assisted successive interference cancellation , 2016, MobiCom.

[11]  R. Srikant,et al.  Low-Complexity Scheduling Algorithms for Multichannel Downlink Wireless Networks , 2010, IEEE/ACM Transactions on Networking.

[12]  Ness B. Shroff,et al.  Anonymous-query based rate control for wireless multicast: approaching optimality with constant feedback , 2016, MobiHoc.

[13]  Antti Toskala,et al.  LTE for UMTS - OFDMA and SC-FDMA Based Radio Access , 2009 .

[14]  Ness B. Shroff,et al.  Low-Complexity Scheduling Policies for Achieving Throughput and Asymptotic Delay Optimality in Multichannel Wireless Networks , 2014, IEEE/ACM Transactions on Networking.

[15]  Daniel E. Lucani,et al.  Analysis and Optimization of Sparse Random Linear Network Coding for Reliable Multicast Services , 2015, IEEE Transactions on Communications.

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

[17]  M. Anwar Hasan,et al.  Look-Up Table-Based Large Finite Field Multiplication in Memory Constrained Cryptosystems , 2000, IEEE Trans. Computers.

[18]  S. Resnick A Probability Path , 1999 .

[19]  Dimitrios Koutsonikolas,et al.  Pacifier: High-Throughput, Reliable Multicast without ``Crying Babies'' in Wireless Mesh Networks , 2009, IEEE INFOCOM 2009.

[20]  Erhan Cinlar,et al.  Markov Renewal Theory: A Survey , 1973 .

[21]  Ness B. Shroff,et al.  Achieving Optimal Throughput and Near-Optimal Asymptotic Delay Performance in Multichannel Wireless Networks With Low Complexity: A Practical Greedy Scheduling Policy , 2015, IEEE/ACM Transactions on Networking.

[22]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[23]  Amir Dembo,et al.  Large Deviations Techniques and Applications , 1998 .

[24]  Ming Ouyang,et al.  Approaching Throughput Optimality With Limited Feedback in Multichannel Wireless Downlink Networks , 2013, IEEE/ACM Transactions on Networking.