Structural Solutions for Dynamic Scheduling in Wireless Multimedia Transmission

In this paper, we propose a systematic solution to the problem of scheduling delay-sensitive media data for transmission over time-varying wireless channels. We first formulate the dynamic scheduling problem as a Markov decision process that explicitly considers the users' heterogeneous multimedia data characteristics (e.g., delay deadlines, distortion impacts and dependences, and so on) and time-varying channel conditions, which are not simultaneously considered in state-of-the-art packet scheduling algorithms. This formulation allows us to perform foresighted decisions to schedule multiple data units for transmission at each time in order to optimize the long-term utilities of the multimedia applications. The heterogeneity of the media data enables us to express the transmission priorities between the different data units as a priority graph, which is a directed acyclic graph. This priority graph provides us with an elegant structure to decompose the multidata unit foresighted decision at each time into multiple single-data unit foresighted decisions which can be performed sequentially, from the high priority data units to the low priority data units, thereby significantly reducing the computation complexity. When the statistical knowledge of the multimedia data characteristics and channel conditions is unknown a priori, we develop a low-complexity online learning algorithm to update the value functions, which capture the impact of the current decision on the future utility. The simulation results show that the proposed solution significantly outperforms existing state-of-the-art scheduling solutions.

[1]  Mihaela van der Schaar,et al.  Cross-Layer Packetization and Retransmission Strategies for Delay-Sensitive Wireless Multimedia Transmission , 2007, IEEE Transactions on Multimedia.

[2]  Bernd Girod,et al.  Deadline-aware scheduling for wireless video streaming , 2005, 2005 IEEE International Conference on Multimedia and Expo.

[3]  Saleem A. Kassam,et al.  Finite-state Markov model for Rayleigh fading channels , 1999, IEEE Trans. Commun..

[4]  Pascal Frossard,et al.  Dependent Packet Transmission Policies in Rate-Distortion Optimized Media Scheduling , 2007, IEEE Transactions on Multimedia.

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

[6]  Antonio Ortega,et al.  Rate-Distortion Optimized Scheduling for Redundant Video Representations , 2009, IEEE Transactions on Image Processing.

[7]  Aditya Dua,et al.  Channel, deadline, and distortion (C D2) aware scheduling for video streams over wireless , 2010, IEEE Transactions on Wireless Communications.

[8]  Mihaela van der Schaar,et al.  Decomposition Principles and Online Learning in Cross-Layer Optimization for Delay-Sensitive Applications , 2008, IEEE Transactions on Signal Processing.

[9]  Mihaela van der Schaar,et al.  A New Systematic Framework for Autonomous Cross-Layer Optimization , 2009, IEEE Transactions on Vehicular Technology.

[10]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[11]  M. van der Schaar,et al.  Cross-layer wireless multimedia transmission: challenges, principles, and new paradigms , 2005, IEEE Wireless Communications.

[12]  Vinod Sharma,et al.  Optimal Cross-Layer Scheduling of Transmissions Over a Fading Multiaccess Channel , 2008, IEEE Transactions on Information Theory.

[13]  Amy R. Reibman,et al.  Traffic descriptors for VBR video teleconferencing over ATM networks , 1995, TNET.

[14]  Elif Uysal-Biyikoglu,et al.  Energy-efficient packet transmission over a wireless link , 2002, TNET.

[15]  Hayder Radha,et al.  Rate-distortion modeling of scalable video coders , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[16]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[17]  Aggelos K. Katsaggelos,et al.  Joint source coding and transmission power management for energy efficient wireless video communications , 2002, IEEE Trans. Circuits Syst. Video Technol..

[18]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..

[19]  Urbashi Mitra,et al.  Energy-Efficient Transmissions With Individual Packet Delay Constraints , 2008, IEEE Transactions on Information Theory.

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

[21]  Jens-Rainer Ohm,et al.  Three-dimensional subband coding with motion compensation , 1994, IEEE Trans. Image Process..

[22]  Mihaela van der Schaar,et al.  Structure-Aware Stochastic Control for Transmission Scheduling , 2010, IEEE Transactions on Vehicular Technology.

[23]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[24]  Amir H. Banihashemi,et al.  A distortion optimal rate allocation algorithm for transmission of embedded bitstreams over noisy channels , 2007, IEEE Transactions on Communications.

[25]  Mihaela van der Schaar,et al.  Cross-layer wireless multimedia transmission: challenges, principles, and new paradigms , 2005, IEEE Wirel. Commun..

[26]  Anthony Ephremides,et al.  Distortion Control for Delay-Sensitive Sources , 2008, IEEE Transactions on Information Theory.

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