Adaptive scheduling for multicasting hard deadline constrained prioritized data via network coding

Network coding offers a promising platform for multicast transmission by approaching its min-cut capacity. However, pushing the network throughput toward this upper bound comes with a sacrifice in delivery delay due to the decoding procedure that requires performing batch of coded packets. Further, in some transmission scenarios where the receivers experience deep fading or unable to collect a full set of the transmitted data, no useful information is recovered. The effect is more severe in the networks where the transmitted information has priority structure with hard deadline constraint due to the limited delivery time and data interdependencies. In this paper, we consider single-hop wireless networks where the transmitter wishes to multicast hard deadline constrained prioritized data to many receivers over lossy channels. We first study the network performance of a variety of transmission techniques, depending on how the transmitter schedules transmission in each time slot. We then propose an adaptive encoding and scheduling technique to maximize the network throughput. To find the optimal transmission scheduling at the presence of the network dynamics, we cast the problem in the framework of Markov Decision Processes (MDP) and use backward induction method to find an optimal solution. We further propose simulation-based algorithm and greedy scheduling technique that obtain high performance with much lower time complexity. Both analytical and simulation results have been provided to corroborate the effectiveness of the proposed techniques.

[1]  Ralf R. Müller,et al.  Individual Packet Deadline Constrained Opportunistic Scheduling for a Multiuser System , 2011, 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring).

[2]  Joan L. Mitchell,et al.  MPEG Video Compression Standard , 1996, Springer US.

[3]  Yunnan Wu,et al.  On Practical Design for Joint Distributed Source and Network Coding , 2009, IEEE Transactions on Information Theory.

[4]  Dharma P. Agrawal,et al.  Multicast over wireless mobile ad hoc networks: present and future directions , 2003, IEEE Netw..

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

[6]  Ashish Goel,et al.  On the Network Coding Advantage for Wireless Multicast in Euclidean Space , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[7]  Thomas Plagemann,et al.  Interactive Distributed Multimedia Systems and Telecommunication Services , 1998, Lecture Notes in Computer Science.

[8]  Ralf R. Müller,et al.  Hard deadline constrained multiuser scheduling for random arrivals , 2011, 2011 IEEE Wireless Communications and Networking Conference.

[9]  Upkar Varshney,et al.  Multicast over wireless networks , 2002, CACM.

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

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

[12]  Parastoo Sadeghi,et al.  Adaptive network coding for broadcast channels , 2009, 2009 Workshop on Network Coding, Theory, and Applications.

[13]  Joan L. Mitchell,et al.  MPEG Video: Compression Standard , 1996 .

[14]  Baochun Li,et al.  Adaptive Random Network Coding in WiMAX , 2008, 2008 IEEE International Conference on Communications.

[15]  Thomas Kunz,et al.  Adaptive Random Linear Network Coding with Controlled Forwarding for wireless broadcast , 2010, 2010 IFIP Wireless Days.

[16]  Thinh Nguyen,et al.  Prioritized Wireless Transmissions Using Random Linear Codes , 2010, 2010 IEEE International Symposium on Network Coding (NetCod).

[17]  Philip A. Chou,et al.  Rate-distortion optimized streaming of packetized media , 2006, IEEE Transactions on Multimedia.

[18]  Jiaqiao Hu,et al.  Simulation-based Algorithms for Markov Decision Processes (Communications and Control Engineering) , 2007 .