Performance bound analysis for crowdsourced mobile video streaming

Adaptive bitrate (ABR) streaming enables video users to adapt the playing bitrate to the real-time network conditions to achieve the desirable quality of experience (QoE). In this work, we propose a novel crowdsourced streaming framework for multi-user ABR video streaming over wireless networks. This framework enables the nearby mobile video users to crowdsource their radio links and resources for cooperative video streaming. We focus on analyzing the social welfare performance bound of the proposed crowdsourced streaming system. Directly solving this bound is challenging due to the asynchronous operations of users. To this end, we introduce a virtual time-slotted system with the synchronized operations, and formulate the associated social welfare optimization problem as a linear programming. We show that the optimal social welfare performance of the virtual system provides effective upper-bound and lower-bound for the optimal performance (bound) of the original asynchronous system, hence characterizes the feasible performance region of the proposed crowdsourced streaming system. The performance bounds derived in this work can serve as a benchmark for the future online algorithm design and incentive mechanism design.

[1]  Bruno Sinopoli,et al.  Toward a Principled Framework to Design Dynamic Adaptive Streaming Algorithms over HTTP , 2014, HotNets.

[2]  J. Nash THE BARGAINING PROBLEM , 1950, Classics in Game Theory.

[3]  Te-Yuan Huang,et al.  A buffer-based approach to rate adaptation: evidence from a large video streaming service , 2015, SIGCOMM 2015.

[4]  Chia-Wen Lin,et al.  Buffer-based smooth rate adaptation for dynamic HTTP streaming , 2013, 2013 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference.

[5]  Ali C. Begen,et al.  Probe and Adapt: Rate Adaptation for HTTP Video Streaming At Scale , 2013, IEEE Journal on Selected Areas in Communications.

[6]  Arun Venkataramani,et al.  Energy consumption in mobile phones: a measurement study and implications for network applications , 2009, IMC '09.

[7]  Leandros Tassiulas,et al.  Hybrid data pricing for network-assisted user-provided connectivity , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[8]  Ali C. Begen,et al.  An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP , 2011, MMSys.

[9]  Vyas Sekar,et al.  Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE , 2012, CoNEXT '12.

[10]  Gustavo de Veciana,et al.  NOVA: QoE-driven optimization of DASH-based video delivery in networks , 2013, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[11]  Jia Hao,et al.  GTube: geo-predictive video streaming over HTTP in mobile environments , 2014, MMSys '14.

[12]  Ali C. Begen,et al.  What happens when HTTP adaptive streaming players compete for bandwidth? , 2012, NOSSDAV '12.

[13]  Luca De Cicco,et al.  ELASTIC: A Client-Side Controller for Dynamic Adaptive Streaming over HTTP (DASH) , 2013, 2013 20th International Packet Video Workshop.

[14]  Leandros Tassiulas,et al.  Incentive mechanisms for user-provided networks , 2014, IEEE Communications Magazine.

[15]  Leandros Tassiulas,et al.  Enabling crowd-sourced mobile Internet access , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[16]  Adam Wolisz,et al.  Adaptation algorithm for adaptive streaming over HTTP , 2012, 2012 19th International Packet Video Workshop (PV).

[17]  Lin Gao,et al.  Providing long-term participation incentive in participatory sensing , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[18]  Lin Gao,et al.  A game-theoretic analysis of user behaviors in crowdsourced wireless community networks , 2015, 2015 13th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).