Abstract
It is a significant trend that the Internet Content Providers (ICPs) improve the quality of service and reduce the cost of content distribution by the Content Delivery Networks (CDNs). In order to spend the less money to get better services, ICPs need to find a lot of information about CDNs, such as server deployment, performance, price and so on, to determine whether CDN services satisfy their requirements. Unfortunately, these information can’t be obtained by third party due to business secret. ICPs still choose CDNs on the basis of one-sided viewpoint. For this reason, we have proposed a data-driven and the deep learning based CDN recommendation framework for ICPs. The contributions lie in: 1) A three-tier CDN recommendation framework is presented to achieve data-driven and the deep learning based recommendation service. 2) A CDN recommendation model is built based on the deep neural network, which improves the efficiency of the recommendation service and satisfies the personalized demand. 3) A prototype system is developed and deployed on the real-world large-scale Internet in China. Experimental results demonstrate that the correctness of the recommendation results is up to 91%, and degree of satisfaction reached 80%.
Similar content being viewed by others
References
Yin H, Qiao B, Luo Y, Tian C, Yang YR (2015) Demystifying commercial content delivery networks in China. Concurrency and Computation Practice and Experience 27(13):3523–3538
Adhikari V, Guo Y, Hao F, Varvello M, Hilt V, Steiner M, Zhang ZL (2012) Unreeling netflix: Understanding and improving multi-cdn movie delivery. In: 2012 Proceedings IEEE INFOCOM, pp1620–1628
Adhikari V, Guo Y, Hao F, Varvello M, Hilt V, Steiner M, Zhang ZL (2012) A tale of three cdns: An active measurement study of hulu and its cdns. In: IEEE conference on computer communications workshops (INFOCOM WKSHPS), pp 7–12
Liu H H, Wang Y, Yang Y R, Wang H, Tian C (2012) Optimizing cost and performance for content multihoming. In: Proceedings of the ACM SIGCOMM 2012 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, ser. SIGCOMM ’12. ACM, New York, pp 371–382
Su A J, Choffnes D R, Kuzmanovic A, Bustamante F E (2009) Drafting behind akamai: inferring network conditions based on cdn redirections. IEEE/ACM Trans. Netw. 17(6):1752–1765
CDN expert. http://cdnexpertonline.com/node/45
Krishnamurthy B, Wills C, Zhang Y, Stoica I, Zhang H (2001) On the use and performance of content distribution networks. Proceedings of the ACM SIGCOMM internet measurement workshop 2001
DeepField, First data on changing netflix and CDN market share. 2012. http://www.deepfield.net/2012/06/first-data-on-changing-netflix-and-cdn-market-share/
Yu T, Tian C, Jiang H, Liu W Measurements and analysis of an unconstrained user generated content system. In: 2011 IEEE International Conference on Communications (ICC), pp 1–5
Johnson KL, Carr JF, Day MS, Kaashoek MF (2001) The measured performance of content distribution networks. Comput Commun 24(2):202–206
Huang C, Wang A, Li J, Ross KW (2008) Measuring and evaluating large-scale CDNs. In: Proceedings of the 2008 ACM SIGCOMM conference on internet measurement conference
Triukose S, Wen Z, Rabinovich M (2011) Measuring a commercial content delivery network. In: Proceedings of WWW 2011
Wang YA, Huang C, Li J, Ross KW (2011) Estimating the performance of hypothetical cloud service deployments: a measurement-based approach
Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE transactions on knowledge and data engineering 17(6), pp 734–749
Zhang S, Yao L, Sun A (2017) Deep learning based recommender system: A survey and new perspectives. ACM J Comput Cult 1(1):35
Gomez-Uribe CA, Hunt N (2016) The netflix recommender system: Algorithms, business value, and innovation. ACM Trans Manag Inf Syst (TMIS) 6(4):13
Davidson J, Liebald B, Liu J, Nandy P, Vleet TV, Gargi U, Gupta S, He Y, Lambert M, Livingston B, Sampath D (2010) The YouTube video recommendation system. In: Proceedings of the 4th ACM conference on recommender systems (RecSys 10). ACM, New York, pp 293–296
Burke R (2002) Hybrid recommender systems: Survey and experiments. User Model User-Adap Inter 12 (4):331–370
McNee SM, Riedl J, Konstan JA (2006) Being accurate is not enough: How accuracy metrics have hurt recommender systems. In: CHI’06 extended abstracts on human factors in computing systems (CHI EA’06). ACM, New York, pp 1097–1101
Vargas S, Castells P (2011) Rank and relevance in novelty and diversity metrics for recommender systems. In: Proceedings of the 5th ACM conference on Recommender systems. ACM, pp 109–116
Cheng H-T, Koc L, Harmsen J, Shaked T, Chandra T, Aradhye H, Anderson G, Corrado G, Chai W, Ispir M et al (2016) Wide and deep learning for recommender systems. In: Proceedings of the 1st workshop on deep learning for recommender systems. ACM, pp 7–10
Covington P, Adams J, Sargin E (2016) Deep neural networks for youtube recommendations. In: Proceedings of the 10th ACM conference on recommender systems. ACM, pp 191–198
Okura S, Tagami Y, Ono S, Tajima A (2017) Embedding-based news recommendation for millions of users. In: Proceedings of the 23th ACM SIGKDD international conference on knowledge discovery and data mining. ACM
He X, Liao L, Zhang H, Nie L, Hu X, Chua T-S (2017) Neural collaborative filtering. In: Proceedings of the 26th international conference on World Wide Web. International World Wide Web conferences steering committee, pp 173–182
Wang X, He X, Nie L, Chua T-S (2017) Item silk road: Recommending items from information domains to social users. In: Proceedings of the 40th international ACM SIGIR conference on research and development in information retrieval
Lian J, Zhang F, Xie X, Sun G (2017) CCCFNet: A content-boosted collaborative filtering neural network for cross domain recommender systems. In: Proceedings of the 26th international conference on World Wide Web companion. International World Wide Web conferences steering committee, pp 817–818
Alashkar T, Jiang S, Wang S, Fu Y (2017) Examples-rules guided deep neural network for makeup recommendation. In AAAI, pp 941–947
Goodfellow I, Bengio Y, Courville A (2016) Deep learning. MIT Press, Cambridge
Kingma DP, Ba J (2014) Adam: A Method for Stochastic Optimization. Computer Science
Alexa (2017) Alexa’s top 100 site ranking for China. http://www.alexa.cn/
Chen M, Xu Z, Weinberger K, Sha F (2012) Marginalized denoising autoencoders for domain adaptation. arXiv:1206.4683
Zhang H, Shen F, Liu W, He X, Luan H, Chua T. -S. (2016) Discrete collaborative filtering. In: SIGIR pp.325-334
Aditya P H, Budi I, Munajat Q (2017) A comparative analysis of memory-based and model-based collaborative filtering on the implementation of recommender system for E-commerce in Indonesia: A case study PT X. International Conference on Advanced Computer Science and Information Systems (ICACSIS), pp 303–308
Lousame F P, Sanchez E (2009) A taxonomy of collaborative-based recommender systems. Web Person. in Intel. Environ., SCI 229, pp 81–117
Liu C, Wu F (2013) The sutdy and implementation of web user mining system based on the similarity of words. Comput Sci Appl 3(4):232–238
Su Z, Xu H, Zhang D, Xu Y (2014) TChinese sentiment classification using a neural network tool- Word2vec. In: International conference on multisensor fusion & information integration for intelligent systems pp 1–6
Acknowledgment
This work was supported in part by the National Natural Science Foundation of China under Grant no.61672-318 and 61631013, in part by the National Key Research and Development Program under Grant no.2016YFB10-00102.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the Topical Collection: Special Issue on Big Data and Smart Computing in Network Systems
Guest Editors: Jiming Chen, Kaoru Ota, Lu Wang, and Jianping He
Rights and permissions
About this article
Cite this article
Qiao, B., Yin, H. A data-driven and the deep learning based CDN recommendation framework for ICPs. Peer-to-Peer Netw. Appl. 12, 1445–1453 (2019). https://doi.org/10.1007/s12083-018-0673-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-018-0673-x