Dynamic QoS-Aware Resource Assignment in Cloud-Based Content-Delivery Networks

The problem of resource provisioning and content placement in cloud-based content delivery networks is studied, and a two-stage resource provisioning and cloud assignment is proposed based on dynamic large and small-scale fluctuations of user demand rates as well as considering a constrained minimum lease time for resources. In the first stage, we perform resource provisioning while costs of resources, quality of service (QoS) violation, and cloud-based root server redirection are included in the optimization, and constraints of QoS and limited resource of cloud sites are taken into account. In the second stage, cloud site assignment is conducted where for fixed allocated resources, QoS violation and cloud-based root server redirection costs are minimized or reduced using three different proposed schemes. We further show that reassignment of cloud sites during rising demand rates within a lease time period improves revenue, while reassignment is not very effective for falling demand rates.

[1]  Inderveer Chana,et al.  QoS-Aware Autonomic Resource Management in Cloud Computing , 2015, ACM Comput. Surv..

[2]  Bo Li,et al.  Scaling social media applications into geo-distributed clouds , 2012, 2012 Proceedings IEEE INFOCOM.

[3]  Ali Chehab,et al.  A virtual QoS-adaptive network connectivity service: An SDN approach , 2016, 2016 IEEE International Multidisciplinary Conference on Engineering Technology (IMCET).

[4]  Xiaofeng Tao,et al.  Mobile Edge Computing Enhanced Adaptive Bitrate Video Delivery With Joint Cache and Radio Resource Allocation , 2017, IEEE Access.

[5]  Jaime Llorca,et al.  Energy Efficient Dynamic Content Distribution , 2015, IEEE Journal on Selected Areas in Communications.

[6]  Yonggang Wen,et al.  Toward Cost-Efficient Content Placement in Media Cloud: Modeling and Analysis , 2016, IEEE Transactions on Multimedia.

[7]  Inderveer Chana,et al.  Resource provisioning and scheduling in clouds: QoS perspective , 2016, The Journal of Supercomputing.

[8]  Xiaofei Wang,et al.  CaaS: Caching as a Service for 5G Networks , 2017, IEEE Access.

[9]  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.

[10]  Yves Robert,et al.  Power-aware replica placement in tree networks with multiple servers per client , 2015, Sustain. Comput. Informatics Syst..

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

[12]  Baochun Li,et al.  Quality-assured cloud bandwidth auto-scaling for video-on-demand applications , 2012, 2012 Proceedings IEEE INFOCOM.

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

[14]  Zahir Tari,et al.  MetaCDN: Harnessing 'Storage Clouds' for high performance content delivery , 2009, J. Netw. Comput. Appl..

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

[16]  Pantelis A. Frangoudis,et al.  CDN-As-a-Service Provision Over a Telecom Operator’s Cloud , 2017, IEEE Transactions on Network and Service Management.

[17]  Jie Wu,et al.  Optimizing Multi-Cloud CDN Deployment and Scheduling Strategies Using Big Data Analysis , 2017, 2017 IEEE International Conference on Services Computing (SCC).

[18]  Yang Liu,et al.  FRP: a fast resource placement algorithm in distributed cloud computing platform , 2016, Concurr. Comput. Pract. Exp..

[19]  Kianoosh Mokhtarian,et al.  Server Provisioning in Content Delivery Clouds , 2015, 2015 IEEE 8th International Conference on Cloud Computing.

[20]  Jun Wu,et al.  Optimization algorithms for proxy server placement in content distribution networks , 2009, 2009 IFIP/IEEE International Symposium on Integrated Network Management-Workshops.

[21]  Claudio Sterle,et al.  Joint content-resource allocation in software defined virtual CDNs , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[22]  Jagruti Sahoo,et al.  A Survey on Content Placement Algorithms for Cloud-Based Content Delivery Networks , 2018, IEEE Access.

[23]  Danny Raz,et al.  Update aware replica placement , 2013, Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013).

[24]  Shahaboddin Shamshirband,et al.  Sustainable Cloud Data Centers: A survey of enabling techniques and technologies , 2016 .

[25]  Henning Schulzrinne,et al.  ActiveCDN: Cloud Computing Meets Content Delivery Networks , 2011 .

[26]  Xue Liu,et al.  COMIC: Cost Optimization for Internet Content Multihoming , 2015, IEEE Transactions on Parallel and Distributed Systems.

[27]  Minghua Chen,et al.  CALMS: Cloud-assisted live media streaming for globalized demands with time/region diversities , 2012, 2012 Proceedings IEEE INFOCOM.

[28]  Jagruti Sahoo,et al.  Greedy heuristic for replica server placement in Cloud based Content Delivery Networks , 2016, 2016 IEEE Symposium on Computers and Communication (ISCC).

[29]  Hossam Afifi,et al.  OMAC: Optimal migration algorithm for virtual CDN , 2016, 2016 23rd International Conference on Telecommunications (ICT).

[30]  Xuelong Li,et al.  Joint Content Replication and Request Routing for Social Video Distribution Over Cloud CDN: A Community Clustering Method , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[31]  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).

[32]  Jagruti Sahoo,et al.  A Survey on Replica Server Placement Algorithms for Content Delivery Networks , 2016, IEEE Communications Surveys & Tutorials.

[33]  Ramesh K. Sitaraman,et al.  Trade-offs in optimizing the cache deployments of CDNs , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.