Toward Cost-Efficient Content Placement in Media Cloud: Modeling and Analysis

Cloud-centric media network (CCMN) was previously proposed to provide cost-effective content distribution services for user-generated contents (UGCs) based on media cloud. CCMN service providers orchestrate cloud resources to deliver UGCs in a pay-per-use style, with an objective to minimize the operational monetary cost. The monetary cost depends on the actual usage of cloud resources (e.g., computing, storage, and bandwidth), which in turn, is affected by the content placement strategy. In this paper, we investigate this cost-optimal content placement problem. Specifically, it is formulated into a constrained optimization problem, in which the objective is to minimize the total monetary cost, with respect to the resource capacity. We tackle this problem via a two-step strategy. The first step focuses on the placement for a single content, which is mapped into a k-center problem. Using a graph-theoretic approach, we derive and verify a logarithmic model between the optimal mean hop distance from viewers to contents, and the optimal number of content replicas. The second step leverages this analytical result to solve the cost optimization problem, via a feasible direction method. The analysis is substantiated via numerical simulations, using a set of data traces from a top content website. This investigation suggests that the optimal number of content replica for each title follows a power-law distribution in respect to its popularity rank. Moreover, it reveals a fundamental tradeoff between the storage and bandwidth cost. Finally, compared to existing heuristics, our proposed algorithm is able to obtain the optimal placement strategy, with lower computational complexity.

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

[2]  Béla Bollobás,et al.  The diameter of random regular graphs , 1982, Comb..

[3]  Bo Li,et al.  Cinematic-Quality VoD in a P2P Storage Cloud: Design, Implementation and Measurements , 2013, IEEE Journal on Selected Areas in Communications.

[4]  Jianliang Xu,et al.  QoS-aware replica placement for content distribution , 2005, IEEE Transactions on Parallel and Distributed Systems.

[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]  Azer Bestavros,et al.  Distributed Placement of Service Facilities in Large-Scale Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[7]  A. F. Veinott,et al.  On the Convergence of Some Feasible Direction Algorithms for Nonlinear Programming , 1967 .

[8]  Daniel C. Kilper,et al.  Evaluating the energy benefit of dynamic optical bypass for content delivery , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[9]  George Pallis,et al.  Insight and perspectives for content delivery networks , 2006, CACM.

[10]  Robbert van Renesse,et al.  An analysis of Facebook photo caching , 2013, SOSP.

[11]  M. Crovella,et al.  Heavy-tailed probability distributions in the World Wide Web , 1998 .

[12]  Jussi Kangasharju,et al.  Object replication strategies in content distribution networks , 2002, Comput. Commun..

[13]  Filip De Turck,et al.  Non-commercial Research and Educational Use including without Limitation Use in Instruction at Your Institution, Sending It to Specific Colleagues That You Know, and Providing a Copy to Your Institution's Administrator. All Other Uses, Reproduction and Distribution, including without Limitation Comm , 2022 .

[14]  Bo Li,et al.  Flash Crowd in P2P Live Streaming Systems: Fundamental Characteristics and Design Implications , 2012, IEEE Transactions on Parallel and Distributed Systems.

[15]  Balachander Krishnamurthy,et al.  Early measurements of a cluster-based architecture for P2P systems , 2001, IMW '01.

[16]  Keith W. Ross,et al.  China's Internet: Topology mapping and geolocating , 2012, 2012 Proceedings IEEE INFOCOM.

[17]  Daniel C. Kilper,et al.  On the Energy Efficiency of Content Delivery Architectures , 2011, 2011 IEEE International Conference on Communications Workshops (ICC).

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

[19]  Yong-Yeol Ahn,et al.  Analyzing the Video Popularity Characteristics of Large-Scale User Generated Content Systems , 2009, IEEE/ACM Transactions on Networking.

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

[21]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[22]  Magnus Karlsson,et al.  Choosing replica placement heuristics for wide-area systems , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[23]  Shay Kutten,et al.  Optimal allocation of electronic content , 2002, Comput. Networks.

[24]  Lili Qiu,et al.  On the placement of Web server replicas , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[25]  Lifeng Sun,et al.  CPCDN: Content Delivery Powered by Context and User Intelligence , 2015, IEEE Transactions on Multimedia.

[26]  Yuan Ding,et al.  Peer-assisted distribution of User Generated Content , 2012, 2012 IEEE 12th International Conference on Peer-to-Peer Computing (P2P).

[27]  Yonggang Wen,et al.  Dynamic Request Redirection and Elastic Service Scaling in Cloud-Centric Media Networks , 2014, IEEE Transactions on Multimedia.

[28]  O. Kariv,et al.  An Algorithmic Approach to Network Location Problems. II: The p-Medians , 1979 .

[29]  Ramesh K. Sitaraman,et al.  The Akamai network: a platform for high-performance internet applications , 2010, OPSR.

[30]  Athanasios V. Vasilakos,et al.  CoDaaS: An experimental cloud-centric content delivery platform for user-generated contents , 2012, 2012 International Conference on Computing, Networking and Communications (ICNC).

[31]  Yonggang Wen,et al.  Cloud Mobile Media: Reflections and Outlook , 2014, IEEE Transactions on Multimedia.

[32]  Bo Li,et al.  Peer-Assisted On-Demand Streaming: Characterizing Demands and Optimizing Supplies , 2013, IEEE Transactions on Computers.

[33]  Mokhtar S. Bazaraa,et al.  Nonlinear Programming: Theory and Algorithms , 1993 .