Energy-Minimized Multipath Video Transport to Mobile Devices in Heterogeneous Wireless Networks

The technological evolutions in wireless communication systems prompt the bandwidth aggregation (e.g., Wi-Fi and LTE radio interfaces) for concurrent video transmission to hand-held devices. However, multipath video transport to the battery-limited mobile terminals is confronted with challenging technical problems: 1) high-quality real-time video streaming is throughput-demanding and delay-sensitive; 2) mobile device energy and video quality are not adequately considered in conventional multipath protocols; and 3) wireless networks are error-prone and bandwidth-limited. To enable the energy-efficient and quality-guaranteed live video streaming over heterogeneous wireless access networks, this paper proposes an energy-video aware multipath transport protocol (EVIS). First, we present a mathematical framework to analyze the frame-level energy-quality tradeoff for delay-constrained multihomed video communication over multiple communication paths. Second, we develop scheduling algorithms for prioritized frame scheduling and unequal loss protection to achieve target video quality with minimum device energy consumption. EVIS is able to effectively leverage video frame priority and rateless Raptor coding to jointly optimize energy efficiency and perceived quality. We conduct performance evaluation through extensive emulations in Exata involving real-time H.264 video streaming. Emulation results demonstrate that EVIS advances the state-of-the-art with remarkable improvements in energy conservation, video peak signal-to-noise ratio (PSNR), end-to-end delay, and goodput.

[1]  Sampath Rangarajan,et al.  MuVi: a multicast video delivery scheme for 4g cellular networks , 2012, Mobicom '12.

[2]  Guohong Cao,et al.  Energy-aware video streaming on smartphones , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[3]  Robert W. Heath,et al.  Delay-Constrained Video Transmission: Quality-Driven Resource Allocation and Scheduling , 2013, IEEE Journal of Selected Topics in Signal Processing.

[4]  Lin Cai,et al.  A Real-Time Adaptive Algorithm for Video Streaming over Multiple Wireless Access Networks , 2014, IEEE Journal on Selected Areas in Communications.

[5]  Hongke Zhang,et al.  CMT-QA: Quality-Aware Adaptive Concurrent Multipath Data Transfer in Heterogeneous Wireless Networks , 2013, IEEE Transactions on Mobile Computing.

[6]  Mark Handley,et al.  Architectural Guidelines for Multipath TCP Development , 2011, RFC.

[7]  Cheng-Hsin Hsu,et al.  Distortion-Aware Scalable Video Streaming to Multinetwork Clients , 2013, IEEE/ACM Transactions on Networking.

[8]  Sally Floyd,et al.  Promoting the use of end-to-end congestion control in the Internet , 1999, TNET.

[9]  Jun Huang,et al.  Joint source-channel coding and optimization for mobile video streaming in heterogeneous wireless networks , 2013, EURASIP J. Wirel. Commun. Netw..

[10]  Mika Ylianttila,et al.  Energy consumption model for mobile devices in 3G and WLAN networks , 2012, 2012 IEEE Consumer Communications and Networking Conference (CCNC).

[11]  Cheng-Hsin Hsu,et al.  Resource Allocation for Multihomed Scalable Video Streaming to Multiple Clients , 2010, 2010 IEEE International Symposium on Multimedia.

[12]  Jiyan Wu,et al.  A low latency scheduling approach for high definition video streaming over heterogeneous wireless networks , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[13]  Chau Yuen,et al.  Goodput-Aware Load Distribution for Real-Time Traffic over Multipath Networks , 2015, IEEE Transactions on Parallel and Distributed Systems.

[14]  Ming Wang,et al.  Content-Aware Concurrent Multipath Transfer for High-Definition Video Streaming over Heterogeneous Wireless Networks , 2016, IEEE Transactions on Parallel and Distributed Systems.

[15]  Matti Siekkinen,et al.  Using crowd-sourced viewing statistics to save energy in wireless video streaming , 2013, MobiCom.

[16]  Hwangjun Song,et al.  An End-to-End Virtual Path Construction System for Stable Live Video Streaming over Heterogeneous Wireless Networks , 2011, IEEE Journal on Selected Areas in Communications.

[17]  Gabriella Olmo,et al.  Slice Sorting for Unequal Loss Protection of Video Streams , 2008, IEEE Signal Processing Letters.

[18]  Minghua Chen,et al.  Energy efficient multipath TCP for mobile devices , 2014, MobiHoc '14.

[19]  Ming Wang,et al.  Streaming High-Quality Mobile Video with Multipath TCP in Heterogeneous Wireless Networks , 2016, IEEE Transactions on Mobile Computing.

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

[21]  Abdallah Shami,et al.  A Review of Multihoming Issues Using the Stream Control Transmission Protocol , 2012, IEEE Communications Surveys & Tutorials.

[22]  Erich M. Nahum,et al.  A measurement-based study of MultiPath TCP performance over wireless networks , 2013, Internet Measurement Conference.

[23]  Lixia Zhang,et al.  Stream Control Transmission Protocol , 2000, RFC.

[24]  Janardhan R. Iyengar,et al.  Concurrent Multipath Transfer Using SCTP Multihoming Over Independent End-to-End Paths , 2006, IEEE/ACM Transactions on Networking.

[25]  Swarun Kumar,et al.  piStream: Physical Layer Informed Adaptive Video Streaming over LTE , 2015, MobiCom.

[26]  E. Gilbert Capacity of a burst-noise channel , 1960 .

[27]  Koushik Kar,et al.  A Transport Protocol to Exploit Multipath Diversity in Wireless Networks , 2012, IEEE/ACM Transactions on Networking.

[28]  Weihua Zhuang,et al.  Energy and Content Aware Multi-Homing Video Transmission in Heterogeneous Networks , 2013, IEEE Transactions on Wireless Communications.

[29]  Insik Shin,et al.  GreenBag: Energy-Efficient Bandwidth Aggregation for Real-Time Streaming in Heterogeneous Mobile Wireless Networks , 2013, 2013 IEEE 34th Real-Time Systems Symposium.

[30]  Chau Yuen,et al.  Leveraging the Delay-Friendliness of TCP With FEC Coding in Real-Time Video Communication , 2015, IEEE Transactions on Communications.

[31]  Bernd Girod,et al.  Analysis of Packet Loss for Compressed Video: Effect of Burst Losses and Correlation Between Error Frames , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[32]  Christopher Pluntke,et al.  Saving mobile device energy with multipath TCP , 2011, MobiArch '11.

[33]  Jiyan Wu,et al.  Loss Tolerant Bandwidth Aggregation for multihomed video streaming over heterogeneous wireless networks , 2013, GLOBECOM.

[34]  Matti Siekkinen,et al.  Energy Efficient Multimedia Streaming to Mobile Devices — A Survey , 2014, IEEE Communications Surveys & Tutorials.

[35]  Chau Yuen,et al.  Distortion-Aware Concurrent Multipath Transfer for Mobile Video Streaming in Heterogeneous Wireless Networks , 2014, IEEE Transactions on Mobile Computing.

[36]  Xin Wang,et al.  FMTCP: A Fountain Code-Based Multipath Transmission Control Protocol , 2012, ICDCS 2012.

[37]  Chau Yuen,et al.  Delay-Constrained High Definition Video Transmission in Heterogeneous Wireless Networks with Multi-Homed Terminals , 2016, IEEE Transactions on Mobile Computing.

[38]  Weihua Zhuang,et al.  Mobile Terminal Energy Management for Sustainable Multi-Homing Video Transmission , 2014, IEEE Transactions on Wireless Communications.

[39]  Pascal Frossard FEC performance in multimedia streaming , 2001, IEEE Communications Letters.

[40]  Pamela C. Cosman,et al.  End-to-end differentiation of congestion and wireless losses , 2003, TNET.

[41]  Chau Yuen,et al.  Trading Delay for Distortion in One-Way Video Communication Over the Internet , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[42]  Xiao Qin,et al.  An Availability-Aware Task Scheduling Strategy for Heterogeneous Systems , 2008, IEEE Transactions on Computers.

[43]  Jörg Ott,et al.  MPRTP: multipath considerations for real-time media , 2013, MMSys.

[44]  Guohong Cao,et al.  Quality-Aware Traffic Offloading in Wireless Networks , 2017, IEEE Trans. Mob. Comput..

[45]  Hwangjun Song,et al.  An effective mesh-pull-based P2P video streaming system using Fountain codes with variable symbol sizes , 2011, Comput. Networks.