A Color-Based Cooperative Caching Strategy for Time-Shifted Live Video Streaming

This paper proposes an efficient in-network caching strategy to reduce traffic volume for pseudo-live video streaming networks. Pseudo-live streaming is a technique that records video data as fragmented files in a cache server and reproduces them by continuously combining the fragments. The recorded video data can be treated as static video files. Therefore, in-network caching techniques could efficiently reduce network traffic by carefully managing cache servers and important contents arrangement. The proposed in-network caching strategy tries to cache popular chunking video fragments with taking account of the freshness of the data in a cooperative way among distributed cache servers. We extend a color-based cooperative cache algorithm, which is recently proposed for contents delivery networks, to effectively treat time-shifting video chunks. The extension strategy determines an optimal cache placement before starting content delivery based on the generation of the data and its multiple video quality structures of the real-time streaming. In our experiment, traffic volume is calculated from access probability and the number of hops of communication, and a content arrangement is selected in such a way that the total communication distance in the network becomes the smallest. We conduct a network simulation with traffic patterns that are generated from content access probability of gamma distribution for a three-layer hierarchical structure network. Simulation results show that the traffic volume is reduced up to 50% and 40% compared with conventional LRU and LFU methods, respectively.

[1]  Li Yang,et al.  A collaborative caching scheme with network clustering and hash-routing in CCN , 2016 .

[2]  Celimuge Wu,et al.  A Light-Weight Cooperative Caching Strategy by D2D Content Sharing , 2017, 2017 Fifth International Symposium on Computing and Networking (CANDAR).

[3]  Thomas Schierl,et al.  RTP Payload Format for Scalable Video Coding , 2011, RFC.

[4]  Gwendal Simon,et al.  In a Telco-CDN, Pushing Content Makes Sense , 2013, IEEE Transactions on Network and Service Management.

[5]  Bruce M. Maggs,et al.  Algorithmic Nuggets in Content Delivery , 2015, CCRV.

[6]  Celimuge Wu,et al.  Color-Based Cooperative Cache and Its Routing Scheme for Telco-CDNs , 2017, IEICE Trans. Inf. Syst..

[7]  William May,et al.  HTTP Live Streaming , 2017, RFC.

[8]  Jun Li,et al.  A k-coordinated decentralized replica placement algorithm for the ring-based CDN-P2P architecture , 2010, The IEEE symposium on Computers and Communications.

[9]  Filip De Turck,et al.  Co-operative Proxy Caching Algorithms for Time-Shifted IPTV Services , 2006, 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06).

[10]  Ahmed H. Zahran,et al.  SVC-DASH-M: Scalable video coding dynamic adaptive streaming over HTTP using multiple connections , 2014, 2014 21st International Conference on Telecommunications (ICT).

[11]  Filip De Turck,et al.  On the merits of SVC-based HTTP Adaptive Streaming , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[12]  Mats Björkman,et al.  Caching for IPTV distribution with time-shift , 2013, 2013 International Conference on Computing, Networking and Communications (ICNC).

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