Finite Horizon Opportunistic Multicast Beamforming

Wireless multicasting suffers from the problem that the transmit rate is usually determined by the receiver with the worst channel conditions. Composite or adaptive beamforming allows using beamforming patterns that trade-off antenna gains between receivers, which can be used to overcome this problem. A common solution for wireless multicast with beamforming is to select the pattern that maximizes the minimum rate among all receivers. However, when using opportunistic multicast to transmit a finite number of packets to all receivers—the finite horizon problem—this is no longer optimal. Instead, the optimum beamforming pattern depends on instantaneous channel conditions as well as the number of received packets at each receiver. We formulate the finite horizon multicast beamforming problem as a dynamic programming problem to obtain an optimal solution. We further design a heuristic that has sufficiently low complexity to be implementable in practice. To deal with imperfect feedback, and in particular feedback delay, we extend the algorithm to work with estimated state and channel information. We show through extensive simulations that our algorithms significantly outperform prior solutions.

[1]  Hesham El Gamal,et al.  On the throughput-delay tradeoff in cellular multicast , 2005, 2005 International Conference on Wireless Networks, Communications and Mobile Computing.

[2]  Baohua Zhao,et al.  Wireless Multicast Scheduling With Switched Beamforming Antennas , 2012, IEEE/ACM Transactions on Networking.

[3]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

[4]  Sampath Rangarajan,et al.  Optimal beam scheduling for multicasting in wireless networks , 2009, MobiCom '09.

[5]  Ness B. Shroff,et al.  Scheduling of multicast and unicast services under limited feedback by using rateless codes , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[6]  Mung Chiang,et al.  iBeam: Intelligent client-side multi-user beamforming in wireless networks , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[7]  Hao Zhu,et al.  Precoder Design for Physical Layer Multicasting , 2011, IEEE Transactions on Signal Processing.

[8]  Thomas L. Marzetta,et al.  Inter-Cell Interference in Noncooperative TDD Large Scale Antenna Systems , 2013, IEEE Journal on Selected Areas in Communications.

[9]  C.-C. Jay Kuo,et al.  Multi-Antenna Multicasting with Opportunistic Multicast Scheduling and Space-Time Transmission , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[10]  Jörg Widmer,et al.  Adaptive modulation for finite horizon multicasting of erasure-coded data , 2013, 2013 Fifth International Conference on Communication Systems and Networks (COMSNETS).

[11]  Romit Roy Choudhury,et al.  Link layer multicasting with smart antennas: No client left behind , 2008, 2008 IEEE International Conference on Network Protocols.

[12]  David Gesbert,et al.  A Coordinated Approach to Channel Estimation in Large-Scale Multiple-Antenna Systems , 2012, IEEE Journal on Selected Areas in Communications.

[13]  Kwan Lawrence Yeung,et al.  On Maximizing the Throughput of Opportunistic Multicast in Wireless Cellular Networks with Erasure Codes , 2011, 2011 IEEE International Conference on Communications (ICC).

[14]  Devavrat Shah,et al.  Spinal codes , 2012, CCRV.

[15]  Amin Shokrollahi,et al.  An Introduction to Low-Density Parity-Check Codes , 2000, Theoretical Aspects of Computer Science.

[16]  Sampath Rangarajan,et al.  ADAM: An Adaptive Beamforming System for Multicasting in Wireless LANs , 2012, IEEE/ACM Transactions on Networking.

[17]  Nikos D. Sidiropoulos,et al.  Transmit beamforming for physical-layer multicasting , 2006, IEEE Transactions on Signal Processing.

[18]  Kang G. Shin,et al.  Defeating heterogeneity in wireless multicast networks , 2013, 2013 Proceedings IEEE INFOCOM.

[19]  Thomas Stockhammer,et al.  Reliable Multimedia Download Delivery in Cellular Broadcast Networks , 2007, IEEE Transactions on Broadcasting.

[20]  Ming-Syan Chen,et al.  Rate Adaptation for 802.11 Multiuser MIMO Networks , 2014, IEEE Trans. Mob. Comput..

[21]  Zhi-Quan Luo,et al.  Approximation Bounds for Semidefinite Relaxation of Max-Min-Fair Multicast Transmit Beamforming Problem , 2008, IEEE Transactions on Signal Processing.

[22]  C.-C. Jay Kuo,et al.  Optimized opportunistic multicast scheduling (OMS) over heterogeneous cellular networks , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[23]  C.-C. Jay Kuo,et al.  Optimized opportunistic multicast scheduling (OMS) over wireless cellular networks , 2010, IEEE Transactions on Wireless Communications.

[24]  Xuemin Shen,et al.  A Cross-Layer Design Approach to Multicast in Wireless Networks , 2007, IEEE Transactions on Wireless Communications.

[25]  Muhammad R. A. Khandaker,et al.  Precoding Design for MIMO Relay Multicasting , 2013, IEEE Transactions on Wireless Communications.

[26]  Yuanyuan Yang,et al.  Link-Layer Multicast in Smart Antenna Based 802.11n Wireless LANs , 2013, 2013 IEEE 10th International Conference on Mobile Ad-Hoc and Sensor Systems.

[27]  Joerg Widmer,et al.  Lightweight and Effective Sector Beam Pattern Synthesis With Uniform Linear Antenna Arrays , 2017, IEEE Antennas and Wireless Propagation Letters.

[28]  Meixia Tao,et al.  Massive MIMO Multicasting in Noncooperative Cellular Networks , 2013, IEEE Journal on Selected Areas in Communications.

[29]  C.-C. Jay Kuo,et al.  Optimized Opportunistic Multicast Scheduling over Cellular Networks , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[30]  Jörg Widmer,et al.  Opportunistic Finite Horizon Multicasting of Erasure-Coded Data , 2016, IEEE Transactions on Mobile Computing.

[31]  Praveen Kumar Gopala,et al.  Opportunistic multicasting , 2004, Conference Record of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers, 2004..

[32]  Ulas C. Kozat,et al.  On the Throughput Capacity of Opportunistic Multicasting with Erasure Codes , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[33]  R. Jain Throughput fairness index : An explanation , 1999 .