Multi-Dimensional Auction Mechanisms for Crowdsourced Mobile Video Streaming

Crowdsourced mobile video streaming enables nearby mobile video users to aggregate network resources to improve their video streaming performances. However, users are often selfish and may not be willing to cooperate without proper incentives. Designing an incentive mechanism for such a scenario is challenging due to the users’ asynchronous downloading behaviors and their private valuations for multi-bitrate encoded videos. In this paper, we propose both the single-object and multi-object multi-dimensional auction mechanisms, through which users sell the opportunities for downloading single and multiple video segments with multiple bitrates, respectively. Both the auction mechanisms can achieve truthfulness (i.e., truthful private information revelation) and efficiency (i.e., social welfare maximization). Simulations with real traces show that crowdsourced mobile streaming facilitated by the auction mechanisms outperforms noncooperative streaming by 48.6% (on average) in terms of social welfare. To evaluate the real-world performance, we also construct a demo system for crowdsourced mobile streaming and implement our proposed auction mechanism. Experiments over the demo show that those users who provide resources to others and those users who receive help can increase their welfares by 15.5% and 35.4% (on average) via cooperation, respectively.

[1]  Maha Abdallah,et al.  Incentive-based on-demand video streaming using a dual spatially-organized peer-to-peer network , 2015, 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC).

[2]  Chia-Wen Lin,et al.  A Markov decision based rate adaption approach for dynamic HTTP streaming , 2015, 2015 Visual Communications and Image Processing (VCIP).

[3]  David L. Olson,et al.  Decision Aids for Selection Problems , 1995 .

[4]  Zheng Yan,et al.  A Survey on Security in D2D Communications , 2017, Mob. Networks Appl..

[5]  Christina Fragouli,et al.  MicroCast: cooperative video streaming on smartphones , 2012, MobiSys '12.

[6]  Ming Tang,et al.  Performance bound analysis for crowdsourced mobile video streaming , 2016, 2016 Annual Conference on Information Science and Systems (CISS).

[7]  Hongke Zhang,et al.  QoE-Driven User-Centric VoD Services in Urban Multihomed P2P-Based Vehicular Networks , 2013, IEEE Transactions on Vehicular Technology.

[8]  Juho Mäkiö,et al.  Towards Multi-Attribute Double Auctions for Financial Markets , 2006, Electron. Mark..

[9]  Xiaoqi Cao,et al.  MyMedia: mobile semantic peer-to-peer video search and live streaming , 2014, MobiQuitous.

[10]  Christina Fragouli,et al.  MicroCast: cooperative video streaming on smartphones , 2013, MOCO.

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

[12]  Yeon-Koo Che Design competition through multidimensional auctions , 1993 .

[13]  John Asker,et al.  Properties of Scoring Auctions , 2004 .

[14]  Sheng Zhong,et al.  Sprite: a simple, cheat-proof, credit-based system for mobile ad-hoc networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[15]  Hung-po Chao,et al.  Multi-Dimensional Procurement Auctions for Power Reserves: Robust Incentive-Compatible Scoring and Settlement Rules , 2002 .

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

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

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

[19]  Martin Bichler,et al.  A classification framework of multidimensional, multi-unit procurement negotiations , 2000, Proceedings 11th International Workshop on Database and Expert Systems Applications.

[20]  Bala Srinivasan,et al.  Secure sharing and searching for real-time video data in mobile cloud , 2015, IEEE Network.

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

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

[23]  Yonggang Wen,et al.  QoE-Driven Cache Management for HTTP Adaptive Bit Rate Streaming Over Wireless Networks , 2012, IEEE Transactions on Multimedia.

[24]  Ming Tang,et al.  Optimizations and Economics of Crowdsourced Mobile Streaming , 2017, IEEE Communications Magazine.

[25]  Ming Tang,et al.  A multi-dimensional auction mechanism for mobile crowdsourced video streaming , 2016, 2016 14th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).

[26]  Mingyang Zhong ColStream: Collaborative streaming of on-demand videos for mobile devices , 2014, Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014.

[27]  Xu Chen,et al.  SoCast: Social ties based cooperative video multicast , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[28]  Vijay Subramanian,et al.  Incentivizing Sharing in Realtime D2D Streaming Networks: A Mean Field Game Perspective , 2016, IEEE/ACM Transactions on Networking.

[29]  Ramesh K. Sitaraman,et al.  BOLA: Near-Optimal Bitrate Adaptation for Online Videos , 2016, IEEE/ACM Transactions on Networking.

[30]  Ming Tang,et al.  MOMD: A multi-object multi-dimensional auction for crowdsourced mobile video streaming , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[31]  Mark Claypool,et al.  CStream: neighborhood bandwidth aggregation for better video streaming , 2011, Multimedia Tools and Applications.

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

[33]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[34]  Yongdong Wu,et al.  Incentive Mechanism Design for Heterogeneous Peer-to-Peer Networks: A Stackelberg Game Approach , 2014, IEEE Transactions on Mobile Computing.

[35]  Chia-Wen Lin,et al.  mDASH: A Markov Decision-Based Rate Adaptation Approach for Dynamic HTTP Streaming , 2016, IEEE Transactions on Multimedia.

[36]  Bruno Sinopoli,et al.  A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP , 2015, Comput. Commun. Rev..

[37]  Sarit Kraus,et al.  Bidding in sealed-bid and English multi-attribute auctions , 2006, Decis. Support Syst..