Abstract
Content distribution networks (CDNs) using cloud resources such as storage and compute have started to emerge. Unlike traditional CDNs hosted on private data centers, cloud-based CDNs take advantage of the geographical availability and the pay-as-you-go model of cloud platforms. The Cloud-based CDNs (CCDNs) promote content-delivery-as-a-service cloud model. Though CDNs and CCDNs share similar functionalities, introduction of cloud impose additional challenges that have to be addressed for a successful CCDN deployment. Several papers have tried to address the issues and challenges around CDN with varying degree of success. However, to the best of our knowledge there is no clear articulation of issues and challenges problems within the context of cloud-based CDNs. Hence, this paper aims to identify the open challenges in cloud-based CDNs. In this regard, we present an overview of cloud-based CDN followed by a detailed discussion on open challenges and research dimensions. We present a state-of-the-art survey on current commercial and research/academic CCDNs. Finally, we present a comprehensive analysis of current CCDNs against the identified research dimensions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wang, L., Pai, V., Peterson, L.: The effectiveness of request redirection on CDN robustness. web.cs.wpi.edu/~rek/DCS/D04/CDN_Redirection.ppt. Accessed 09 October 2014
Pallis, G., Vakali, A.: Insight and perspectives for content delivery networks. Commun. ACM 49(1), 101–106 (2006)
Pathan, A.K., Buyya, R.: A taxonomy and survey of content delivery networks. Technical Report, GRIDS-TR-2007-4, Grid Computing and Distributed Systems Laboratory, The University of Melbourne, Australia, 12 Feb 2007
Li, L., Ma, X., Huang, Y.: CDN cloud: A novel scheme for combining CDN and cloud computing. In: 2013 International Conference on Measurement, Information and Control (ICMIC), vol. 01, pp. 687, 690, 16–18 August 2013
Akamai Technologies, Inc. (2014). www.akamai.com
A case for the Accountable Cloud. http://aws.amazon.com/cn/cloudfront/
Krauter, K., Buyya, R., et al.: A taxonomy and survey of grid resource management systems for distributed computing. Softw. Pract. Exp. (SPE) 32, 135–164 (2002)
Microsoft Azure Cloud Services. http://www.windows.azure.com. Accessed 09 October 2014
Rackspace Cloud Files. http://www.rackspace.com.au/cloud/files. Accessed 06 August 2014
Amazon CloudFront. http://aws.amazon.com/cloudfront/. Accessed 09 October 2014
Broberg, J., Buyya, R., Tari, Z.: MetaCDN: Harnessing ‘Storage Clouds’ for high performance content delivery. J. Netw. Comput. Appl. 32(5), 1012–1022 (2009). ISSN: 1084-8045. http://dx.doi.org/10.1016/j.jnca.2009.03.004
NoSQL. http://nosql-database.org/. Accessed 06 August 2014
Limelight Orchestrate CDN. http://www.limelight.com/services/orchestrate-content-delivery.html. Accessed 06 August 2014
Georgakopoulos, D., Ranjan, R., Mitra, K., Zhou, X.: MediaWise - Designing a smart media cloud. In: Proceedings of the International Conference on Advances in Cloud Computing (ACC 2012), Banglore, India, 26–28 July (2012). http://arxiv.org/ftp/arxiv/papers/1206/1206.1943.pdf
Ranjan, R., Mitra, K., Georgakopoulos, D.: MediaWise cloud content orchestrator. J. Internet Serv. Appl. 4, 2 (2013)
Mell, P., Grance, T.: The NIST definition of cloud computing (draft). NIST special publication, vol. 800, p. 145 (2011)
Gong, C., Liu, J., Zhang, Q., Chen, H., Gong, Z.: The characteristics of cloud computing. In: 2010 39th International Conference on Parallel Processing Workshops (ICPPW), pp. 275–279 (2010)
Cisco: Cisco Visual Networking Index: Forecast and Methodology, 2013–2018. http://www.cisco.com/c/en/us/solutions/collateral/service-provider/ip-ngn-ip-next-generation-network/white_paper_c11-481360.html. Accessed 09 October 2014
IDC: Data Growth, Business Opportunities, and IT Imperatives. http://www.emc.com/leadership/digital-universe/2014iview/executive-summary.htm. Accessed 09 October 2014
Akamai: The Importance of Delivering A Great Online Video Experience. http://www.akamai.com/dl/reports/jupiter_onlinevideoexp.pdf. Accessed: 09 October 2014
IneoQuest: The Case for Leveraging the Cloud for Video Service Assurance. http://www.ineoquest.com/wp-content/uploads/2013/10/Whitepaper_Cloud_Services.pdf. Accessed 09 October 2014
BigData & CDN: http://www.slideshare.net/pavlobaron/bigdata-cdnoop2011-pavlo-baron. Accessed 07 March 2014
Yin, H., Liu, X., Min, G., Lin, C.: Content delivery networks: A bridge between emerging applications and future IP networks. Network, IEEE, 24(4), 52, 56, July–August 2010
Wang, L., Kunze, M., Tao, J., Laszewski, G.: Towards building a cloud for scientific applications. Adv. Eng. Softw. 42(9), 714–722 (2011)
Wang, L., Fu, C.: Research advances in modern cyber infrastructure. New GenerComput. 28(2), 111–112 (2010)
Mastin, P.: Is the cloud a CDN killer. http://cloudcomputing.sys-con.com/node/2628667. Accessed 07 March 2014
Compton, K.: Marching towards cloud CDN. http://blogs.cisco.com/sp/marching-towards-cloud-cdn/. Accessed 07 March 2014
Peng, G.: CDN: Content distribution network. Technical Report TR-125, Experimental Computer Systems Lab, Department of Computer Science, State University of New York, Stony Brook, NY, 2003. http://citeseer.ist.psu.edu/peng03cdn.html
Vakali, A., Pallis, G.: Content delivery networks: Status and trends. IEEE Internet Comput., 68–74. IEEE Computer Society, November–December 2003
Dilley, J., Maggs, B., Parikh, J., Prokop, H., Sitaraman, R., Weihl, B.: Globally distributed content delivery. IEEE Internet Comput. 6(5), 50–58 (2002)
Kung, H.T., Wu, C.H.: Content networks: Taxonomy and new approaches. In: Park, K., Willinger, W. (eds.) The Internet as a Large-Scale Complex System. Oxford University Press (2002)
Wen, Y., Zhu, X., Rodrigues, J.J.P.C., Chen, C.W.: Cloud mobile media: Reflections and outlook. IEEE Trans. Multimedia 16(4), 885, 902, June 2014
Shaikh, A., Tewari, R., Agrawal, M.: On the effectiveness of DNS-based server selection. In: Proceedings of IEEE INFOCOM, Anchorage, AK, USA, pp. 1801–1810, April 2001
Mao, Z.M., Cranor, C.D., Boughs, F., Rabinovich, M., Spatscheck, O., Wang, J.: A precise and efficient evaluation of the proximity between web clients and their local DNS servers. In: Proceedings of the USENIX 2002 Annual Technical Conference, Monterey, CA, USA, pp. 229–242, June 2002
Armbrust, M., et al.: A view of cloud computing. Commun. ACM Mag. 53(4), 50–58 (2010). doi:10.1145/1721654.1721672. ACM Press
Patterson, D.A.: Technical perspective: The data center is the computer. Commun. ACM Mag. 51(1), 105–105 (2008). ACM Press
Hui, L.: Realistic workload modeling and its performance impacts in large-scale eScience grids. IEEE Trans. Parallel Distrib. Syst. 21, 480–493 (2010)
Wang, C., Ranjan, R., Zhou, X., Mitra, K., Saha, S., Meng, M., Georgakopopulos, D., Wang, L., Thew, P.: A cloud-based collaborative video story authoring and sharing platform. CSI J. Comput. 1(3), 66–76 (2012)
Ranjan, R., Mitra, K., Saha, S., Georgakopoulos, D., Zaslavsky, A.: Do-it-yourself content delivery network orchestrator. In: Wang, X., Cruz, I., Delis, A., Huang, G. (eds.) WISE 2012. LNCS, vol. 7651, pp. 789–791. Springer, Heidelberg (2012)
Zhang, X., Du, H., Chen, J.-Q., Lin, Y., Zeng, L.-J.: Ensure data security in cloud storage. In: 2011 International Conference on Network Computing and Information Security (NCIS), vol. 1, pp. 284, 287, 14–15 May 2011
Russo, W., Mastroianni, C., Palau, C.E., Fortino, G.: CDN-Supported collaborative media streaming control. IEEE MultiMedia 14(2), 60–71 (2007)
Jin, Y., Wen, Y., Shi, G., Wang, G., Vasilakos, AV.: CoDaaS: An experimental cloud-centric content delivery platform for user-generated contents. In: 2012 International Conference on Computing, Networking and Communications (ICNC), pp. 934, 938, 30 Jan – 2 Feb 2012
Li, H., Zhong, L., Liu, J., Li, B., Xu, B.: Cost-effective partial migration of VoD services to content clouds. In: 2011 IEEE International Conference on Cloud Computing (CLOUD), pp. 203, 210, 4–9 July 2011
Wang, L., Chen, D., Zhao, J., Tao, J.: Resource management of distributed virtual machines. IJAHUC 10(2), 96–111 (2012)
Wang, L., Jie, W.: Towards supporting multiple virtual private computing environments on computational Grids. Adv. Eng. Softw. 40(4), 239–245 (2009)
Wang, L., von Laszewski, G., Younge, A.J., He, X., Kunze, M., Tao, J., Cheng, F.: Cloud computing: A perspective study. New Generation Comput. 28(2), 137–146 (2010)
Wang, L., Chen, D., Yangyang, H., Ma, Y., Wang, J.: Towards enabling cyberinfrastructure as a service in clouds. Comput. Electr. Eng. 39(1), 3–14 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Wang, M. et al. (2015). An Overview of Cloud Based Content Delivery Networks: Research Dimensions and State-of-the-Art. In: Hameurlain, A., Küng, J., Wagner, R., Sakr, S., Wang, L., Zomaya, A. (eds) Transactions on Large-Scale Data- and Knowledge-Centered Systems XX. Lecture Notes in Computer Science(), vol 9070. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-46703-9_6
Download citation
DOI: https://doi.org/10.1007/978-3-662-46703-9_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-46702-2
Online ISBN: 978-3-662-46703-9
eBook Packages: Computer ScienceComputer Science (R0)