Popularity and Correlation-Aware Content Placement for Hierarchical Surrogates in Cloud-Based CDNs

Content placement (CP) algorithms are an integral component of Cloud-based Content Delivery Networks (CCDNs) that select a subset of content from the myriad catalogue, to be placed on surrogates to meet end-user requests with quality of service (QoS). It is challenging to conjure popularity of content, due to size of the catalogue, the heavy and long tail nature of the popularity distribution function and complexity arising from Online Social Networking (OSN) relationships. Therefore, we leverage hierarchical organization of surrogates to push and store content that is preemptively and strategically chosen, such that popular and correlated content always remains within QoS distance of each other. We design an Integer Linear Programming (ILP) model and solve it optimally and nearoptimally using CPLEX and Particle Swarm Optimization-based heuristic, respectively. We compare our model with state-of- the-art CP algorithm to show the benefits of popularity and correlation aware CP.

[1]  Fabrice Guillemin,et al.  Experimental analysis of caching efficiency for YouTube traffic in an ISP network , 2013, Proceedings of the 2013 25th International Teletraffic Congress (ITC).

[2]  Baek-Young Choi,et al.  Push or pull? Toward optimal content delivery using cloud storage , 2014, J. Netw. Comput. Appl..

[3]  Carey L. Williamson,et al.  A tale of the tails: Power-laws in internet measurements , 2013, IEEE Network.

[4]  Jian Huang,et al.  Community based effective social video contents placement in cloud centric CDN network , 2014, 2014 IEEE International Conference on Multimedia and Expo (ICME).

[5]  Yonggang Wen,et al.  Toward monetary cost effective content placement in cloud centric media network , 2013, 2013 IEEE International Conference on Multimedia and Expo (ICME).

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

[7]  Katherine Guo,et al.  Intra-cloud lightning: Building CDNs in the cloud , 2012, 2012 Proceedings IEEE INFOCOM.

[8]  Minghua Chen,et al.  Migration Towards Cloud-Assisted Live Media Streaming , 2016, IEEE/ACM Transactions on Networking.

[9]  Wessam Ajib,et al.  Social Network Analysis Inspired Content Placement with QoS in Cloud Based Content Delivery Networks , 2014, GLOBECOM 2014.

[10]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[11]  Chunfeng Yang,et al.  Video Popularity Dynamics and Its Implication for Replication , 2015, IEEE Transactions on Multimedia.

[12]  Yang Wang,et al.  Practical Resource Provisioning and Caching with Dynamic Resilience for Cloud-Based Content Distribution Networks , 2014, IEEE Transactions on Parallel and Distributed Systems.

[13]  Symeon Papavassiliou,et al.  A Cloud-Oriented Content Delivery Network Paradigm: Modeling and Assessment , 2013, IEEE Transactions on Dependable and Secure Computing.

[14]  Francesco De Pellegrini,et al.  YOUStatAnalyzer: a tool for analysing the dynamics of YouTube content popularity , 2013, VALUETOOLS.