User Prefix Caching for Average Playback Delay Reduction in Wireless Video Streaming

Each video clip has different degrees of popularity and a user can cache some popular videos in preparation for future requests. The cached data work as a buffer against the playback delay due to unstable wireless channels. Since the storage space for caching is limited while the number of video clips is tremendously large, a memory efficient caching strategy is important for maximizing the caching gain. We propose a user prefix caching scheme in a downlink network where each user caches an initial part (i.e., prefix) of each popular video to minimize the average playback delay. We derive closed-form expressions of the optimal prefix size and the corresponding average playback delay. Our results show the effects of system parameters on the average playback delay and provide an insightful guideline on memory-efficient caching. Moreover, in the scenarios where a constraint on tolerable delay is given, we derive the minimum storage space required at each user and the maximum number of supportable users at a base station in wireless caching networks, which provide a useful insight on designing wireless caching networks.

[1]  Gaogang Xie,et al.  Exploiting Interest Locality for Peer-Assisted Search in UGC Video Systems , 2012, 2012 41st International Conference on Parallel Processing.

[2]  Jaime Llorca,et al.  On the average performance of caching and coded multicasting with random demands , 2014, 2014 11th International Symposium on Wireless Communications Systems (ISWCS).

[3]  Alexandros G. Dimakis,et al.  Wireless device-to-device communications with distributed caching , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

[4]  Vincent K. N. Lau,et al.  Cache-Enabled Opportunistic Cooperative MIMO for Video Streaming in Wireless Systems , 2013, IEEE Transactions on Signal Processing.

[5]  Giuseppe Caire,et al.  The Throughput-Outage Tradeoff of Wireless One-Hop Caching Networks , 2013, IEEE Transactions on Information Theory.

[6]  Giuseppe Caire,et al.  Wireless Device-to-Device Caching Networks: Basic Principles and System Performance , 2013, IEEE Journal on Selected Areas in Communications.

[7]  Zhen Zhang,et al.  Dynamic Index Coding for Wireless Broadcast Networks , 2013, IEEE Transactions on Information Theory.

[8]  Zhi-Li Zhang,et al.  YouTube traffic dynamics and its interplay with a tier-1 ISP: an ISP perspective , 2010, IMC '10.

[9]  Vincent K. N. Lau,et al.  Exploiting Base Station Caching in MIMO Cellular Networks: Opportunistic Cooperation for Video Streaming , 2015, IEEE Transactions on Signal Processing.

[10]  Jiangchuan Liu,et al.  Understanding the Characteristics of Internet Short Video Sharing: A YouTube-Based Measurement Study , 2013, IEEE Transactions on Multimedia.

[11]  Alexandros G. Dimakis,et al.  Femtocaching and device-to-device collaboration: A new architecture for wireless video distribution , 2012, IEEE Communications Magazine.

[12]  Urs Niesen,et al.  Coded Caching With Nonuniform Demands , 2017, IEEE Transactions on Information Theory.

[13]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless video content delivery through distributed caching helpers , 2011, 2012 Proceedings IEEE INFOCOM.

[14]  Songqing Chen,et al.  The stretched exponential distribution of internet media access patterns , 2008, PODC '08.