Channel, Deadline, and Distortion (CD2) Aware Scheduling for Video Streams over Wireless

被引:36
作者
Dua, Aditya
Chan, Carri W.
Bambos, Nicholas [1 ,2 ]
Apostolopoulos, John [3 ]
机构
[1] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
[2] Stanford Univ, Dept Management Sci & Engn, Stanford, CA 94305 USA
[3] Streaming Media Syst Grp, HP Labs, Palo Alto, CA USA
关键词
Wireless networks; video streaming; packet scheduling; dynamic programming;
D O I
10.1109/TWC.2010.03.070120
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We study scheduling of multimedia traffic on the downlink of a wireless communication system. We examine a scenario where multimedia packets are associated with strict deadlines and are equivalent to lost packets if they arrive after their associated deadlines. Lost packets result in degradation of playout quality at the receiver, which is quantified in terms of the "distortion cost" associated with each packet. Our goal is to design a scheduler which minimizes the aggregate distortion cost over all receivers. We study the scheduling problem in a dynamic programming (DP) framework. Under well justified modeling reductions, we extensively characterize structural properties of the optimal control associated with the DP problem. We leverage these properties to design a low-complexity Channel, Deadline, and Distortion (CD2) aware heuristic scheduling policy amenable to implementation in real wireless systems. We evaluate the performance of CD2 via trace-driven simulations using H. 264/MPEG-4 AVC coded video. Our experimental results show that CD2 comfortably outperforms benchmark schedulers like earliest deadline first (EDF) and best channel first (BCF). CD2 achieves these performance gains by using the knowledge of packet deadlines, wireless channel conditions, and application specific information (per-packet distortion costs) in a systematic and unified way for multimedia scheduling.
引用
收藏
页码:1001 / 1011
页数:11
相关论文
共 22 条
[1]  
[Anonymous], 2003, CONVEX OPTIMIZATION
[2]  
[Anonymous], 2000, Dynamic programming and optimal control
[3]  
APOSTOLOPOULOS J, 2004, P IEEE ICIP 04 SING, P1673
[4]   Rate-distortion optimized distributed packet scheduling of multiple video streams over shared communication resources [J].
Chakareski, J ;
Frossard, P .
IEEE TRANSACTIONS ON MULTIMEDIA, 2006, 8 (02) :207-218
[5]   Rate-distortion optimized streaming of packetized media [J].
Chou, PA ;
Miao, ZR .
IEEE TRANSACTIONS ON MULTIMEDIA, 2006, 8 (02) :390-404
[6]   Downlink wireless packet scheduling with deadlines [J].
Dua, Aditya ;
Bambos, Nicholas .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2007, 6 (12) :1410-1425
[7]   Channel-aware earliest deadline due fair scheduling for wireless multimedia networks [J].
Elsayed, Khaled M. F. ;
Khattab, Ahmed K. F. .
WIRELESS PERSONAL COMMUNICATIONS, 2006, 38 (02) :233-252
[8]   An overview of scheduling algorithms in wireless multimedia networks [J].
Fattah, H ;
Leung, C .
IEEE WIRELESS COMMUNICATIONS, 2002, 9 (05) :76-83
[9]  
Georgiadis Leonidas, 2006, Foundations and Trends in Networking, V1, P1, DOI 10.1561/1300000001
[10]   Optimal multiplexing on a single link: Delay and buffer requirements [J].
Georgiadis, L ;
Guerin, R ;
Parekh, A .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1997, 43 (05) :1518-1535