Opportunistic Finite Horizon Multicasting of Erasure-Coded Data

We propose an algorithm for opportunistic multicasting in wireless networks. Whereas prior multicast rate adaptation schemes primarily optimize long-term throughput, we investigate the finite horizon problem where a fixed number of packets has to be transmitted to a set of wireless receivers in the shortest amount of time-a common problem, e.g., for software updates or video multicast. In the finite horizon problem, the optimum rate critically depends on the recent reception history of the receivers and requires a fine balance between maximizing overall throughput and equalizing individual receiver throughput. We formulate a dynamic programming algorithm that optimally solves this problem. We then develop two low complexity heuristics that perform close to the optimal solution and are suitable for practical online scheduling. We further analyze the performance of our algorithms by means of simulation. They substantially outperform existing solutions based on throughput maximization or favoring the user with the worst channel, and we obtain a 30 percent performance improvement over the former and a 120 percent improvement over the latter in scenarios with Rayleigh fading. We further analyze the performance of the schemes under imperfect state information and observe an even higher improvement over the benchmark schemes.

[1]  Yulong Wang,et al.  A Parity-Based Opportunistic Multicast Scheduling Scheme over Cellular Networks , 2013, 2013 IEEE 11th International Conference on Dependable, Autonomic and Secure Computing.

[2]  Vincenzo Mancuso,et al.  On the compound impact of opportunistic scheduling and D2D communications in cellular networks , 2013, MSWiM.

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

[4]  Kwan Lawrence Yeung,et al.  Optimal Opportunistic Multicast for Minimizing Broadcast Latency in Wireless Networks , 2010, 2010 IEEE International Conference on Communications.

[5]  Tho Le-Ngoc,et al.  Adaptive Opportunistic Multicast Scheduling Over Next-Generation Wireless Networks , 2012, Wirel. Pers. Commun..

[6]  Kiseon Kim,et al.  Multicast Scheduling and Resource Allocation Algorithms for OFDMA-Based Systems: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[7]  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).

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

[9]  Stefania Sesia,et al.  LTE - The UMTS Long Term Evolution , 2009 .

[10]  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.

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

[12]  Todd K. Moon,et al.  Introduction to Low-Density Parity-Check Codes , 2003, Fundamentals of Classical and Modern Error-Correcting Codes.

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

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

[15]  Jenq-Neng Hwang,et al.  Reducing Feedback Load of Opportunistic Multicast Scheduling over Wireless Systems , 2010, IEEE Communications Letters.

[16]  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.

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

[18]  Feng Qian,et al.  A close examination of performance and power characteristics of 4G LTE networks , 2012, MobiSys '12.

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

[20]  Didier Le Gall,et al.  MPEG: a video compression standard for multimedia applications , 1991, CACM.

[21]  Markus Rupp,et al.  Simulating the Long Term Evolution physical layer , 2009, 2009 17th European Signal Processing Conference.

[22]  Anja Klein,et al.  Comparison of different multicast strategies in wireless identically distributed channels , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).