An improved cache strategy based on WSP cooperation

The rapid development of Video On Demand (VoD) service especially in wireless network incurs huge bandwidth costs. To reduce the bandwidth pressure and improve the user experience, Wireless Service Providers (WSP) began deploy cache in the Mobile Switching Center (MSC) following the power law distribution observation of video popularity for the whole system. However, based on the Sina Video dataset we find that for each MSC the popularity distribution does not necessarily follow the power law distribution and hence it is beneficial for the MSCs to cooperate in cache based on the aggregated power law distribution. In this paper, we propose two models for cooperative cache among MSCs. One is cooperative cache model of MSCs of the same WSP, the other one is cooperative cache model of MSCs of different WSPs. Then we propose a novel heuristic cache algorithm for the MSCs cooperation of the same WSP by considering the aggregated popularity distribution, the individual popularity distribution of each MSC and the physical distance among MSCs. We evaluate the performance of the proposed models and heuristic cache algorithm with the previously mentioned dataset. Results show that our heuristic cache algorithm is effective and efficient the performance gain reaches 88.48% of the performance gain of optimal solution at most. And the time cost reduces to 0.003% of that in the optimal solution by using cluster. In addition, we propose a number of visits interval method to select a proper cycle of cache update to obtain higher and more stable hit rate of cache.

[1]  Michael Dahlin,et al.  Cooperative caching: using remote client memory to improve file system performance , 1994, OSDI '94.

[2]  Bo Li,et al.  On the efficiency of collaborative caching in ISP-aware P2P networks , 2011, 2011 Proceedings IEEE INFOCOM.

[3]  Hai Jin,et al.  A Measurement Study of a Peer-to-Peer Video-on-Demand System , 2007, IPTPS.

[4]  Sang Lyul Min,et al.  Implementation and performance evaluation of the LRFU replacement policy , 1997, Proceedings 23rd Euromicro Conference New Frontiers of Information Technology - Short Contributions -.

[5]  Gerhard Weikum,et al.  An optimality proof of the LRU-K page replacement algorithm , 1999, JACM.

[6]  Bo Li,et al.  Collaborative Caching in Wireless Video Streaming Through Resource Auctions , 2012, IEEE Journal on Selected Areas in Communications.

[7]  Kwan Lawrence Yeung,et al.  Hierarchical cache design for enhancing TCP over heterogeneous networks with wired and wireless links , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).

[8]  Wang-Chien Lee,et al.  Collaborative caching for spatial queries in Mobile P2P Networks , 2011, 2011 IEEE 27th International Conference on Data Engineering.

[9]  Asit Dan,et al.  An approximate analysis of the LRU and FIFO buffer replacement schemes , 1990, SIGMETRICS '90.

[10]  Kwan Lawrence Yeung,et al.  Hierarchical cache design for enhancing TCP over heterogeneous networks with wired and wireless links , 2003, IEEE Trans. Wirel. Commun..