Group-Aware Delay-Constrained Video Transmission Over Multihomed Device-to-Device Networks

The technological advancements in wireless communication systems enable mobile users to leverage different radio interfaces (e.g., cellular and WiFi) for concurrent data transmission. However, the existing transmission schemes do not seriously consider the problem of real-time video multicast to a cluster of co-located multihomed mobile devices. Conventionally, each client fetches the video streaming to the best of its capability, and this results in competing resources that degrade user-perceived video quality. Several literatures investigated the problem of using cellular to obtain video contents from the remote server and sharing them through WiFi. However, the stringent delay constraint of real-time video is not addressed in these solutions. In this paper, a cooperative transmission scheme is proposed to tackle the problem. First, a mathematical framework dubbed (Group-Aware Delay-COnstraint) is developed to formulate the delay-constrained goodput maximization problem of real-time video transmission to a group of multihomed mobiles. Second, a dataflow distribution mechanism is presented to conserve the cellular bandwidth and maximize user experience. Then, a prototype is implemented on the Android platform involving real-time video encoded with H.264 codec. Experimental results show that the proposed scheme achieves appreciable improvements over the reference schemes in video peak signal-to-noise ratio, end-to-end delay, and goodput.

[1]  kc claffy,et al.  Bandwidth estimation: metrics, measurement techniques, and tools , 2003, IEEE Netw..

[2]  Stratis Ioannidis,et al.  Optimal and scalable distribution of content updates over a mobile social network , 2009, IEEE INFOCOM 2009.

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

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

[5]  Antonio Pescapè,et al.  A Markovian Approach to Multipath Data Transfer in Overlay Networks , 2010, IEEE Transactions on Parallel and Distributed Systems.

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

[7]  Giuliana Franceschinis,et al.  Multi-path continuous media streaming: what are the benefits? , 2002, Perform. Evaluation.

[8]  Richard G. Baraniuk,et al.  pathChirp: Efficient available bandwidth estimation for network paths , 2003 .

[9]  Raghupathy Sivakumar,et al.  On effectively exploiting multiple wireless interfaces in mobile hosts , 2009, CoNEXT '09.

[10]  F. Richard Yu,et al.  Optimal network selection in heterogeneous wireless multimedia networks , 2010, Wirel. Networks.

[11]  Pascal Frossard,et al.  Media Flow Rate Allocation in Multipath Networks , 2007, IEEE Transactions on Multimedia.

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

[13]  Pan Hui,et al.  BUBBLE Rap: Social-Based Forwarding in Delay-Tolerant Networks , 2008, IEEE Transactions on Mobile Computing.

[14]  Maode Ma,et al.  A QoS Oriented Vertical Handoff Scheme for WiMAX/WLAN Overlay Networks , 2012, IEEE Transactions on Parallel and Distributed Systems.

[15]  Ranveer Chandra,et al.  DirCast: A practical and efficient Wi-Fi multicast system , 2009, 2009 17th IEEE International Conference on Network Protocols.

[16]  Mordecai Avriel,et al.  Nonlinear programming , 1976 .

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

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

[19]  S. Martello,et al.  Heuristische Algorithmen zur Packung von mehreren Rucksäcken , 1981 .

[20]  Dilip Sarkar,et al.  Modeling full-length video using Markov-modulated gamma-based framework , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[21]  Lifeng Sun,et al.  DECOMOD: collaborative DASH with download enhancing based on multiple mobile devices cooperation , 2014, MMSys '14.

[22]  Marco Conti,et al.  Exploiting users' social relations to forward data in opportunistic networks: The HiBOp solution , 2008, Pervasive Mob. Comput..

[23]  Kameswari Chebrolu,et al.  Bandwidth aggregation for real-time applications in heterogeneous wireless networks , 2006 .

[24]  Wei Song,et al.  Performance Analysis of Probabilistic Multipath Transmission of Video Streaming Traffic over Multi-Radio Wireless Devices , 2012, IEEE Transactions on Wireless Communications.

[25]  Manish Jain,et al.  End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput , 2002, SIGCOMM 2002.

[26]  Srinivas Shakkottai,et al.  Realtime streaming with guaranteed QoS over wireless D2D networks , 2013, MobiHoc '13.

[27]  Suman Banerjee,et al.  Scalable WiFi Media Delivery through Adaptive Broadcasts , 2010, NSDI.

[28]  Tansu Alpcan,et al.  Distributed Rate Allocation Policies for Multihomed Video Streaming Over Heterogeneous Access Networks , 2009, IEEE Transactions on Multimedia.

[29]  Nei Kato,et al.  Effective Delay-Controlled Load Distribution over Multipath Networks , 2011, IEEE Transactions on Parallel and Distributed Systems.

[30]  Lorenzo Keller,et al.  Cooperative video streaming on smartphones , 2011, 2011 49th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[31]  Muriel Médard,et al.  XORs in the Air: Practical Wireless Network Coding , 2006, IEEE/ACM Transactions on Networking.

[32]  Pablo Rodriguez,et al.  MAR: a commuter router infrastructure for the mobile Internet , 2004, MobiSys '04.

[33]  Zaher Dawy,et al.  On real-time video streaming over LTE networks with mobile-to-mobile cooperation , 2012, 2012 19th International Conference on Telecommunications (ICT).

[34]  Lin Zhang,et al.  Green and Cooperative DASH in Wireless D2D Networks , 2015, Wirel. Pers. Commun..

[35]  Shivendra S. Panwar,et al.  On optimal partitioning of realtime traffic over multiple paths , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[36]  Haim Kaplan,et al.  How to split a flow? , 2012, 2012 Proceedings IEEE INFOCOM.

[37]  Tansu Alpcan,et al.  Robust Rate Control for Heterogeneous Network Access in Multihomed Environments , 2009, IEEE Transactions on Mobile Computing.

[38]  Xiaoyi Zhang,et al.  On adaptive live streaming in mobile cloud computing environments with D2D cooperation , 2014, 2014 21st International Conference on Telecommunications (ICT).

[39]  Paolo Toth,et al.  Heuristic algorithms for the multiple knapsack problem , 1981, Computing.

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

[41]  Christina Fragouli,et al.  MicroCast: Cooperative Video Streaming Using Cellular and Local Connections , 2016, IEEE/ACM Transactions on Networking.

[42]  Ming Wang,et al.  Bandwidth-Efficient Multipath Transport Protocol for Quality-Guaranteed Real-Time Video Over Heterogeneous Wireless Networks , 2016, IEEE Transactions on Communications.

[43]  Brian Neil Levine,et al.  Spider: improving mobile networking with concurrent wi-fi connections , 2011, SIGCOMM.