Skip to main content

Recent Developments in Content Delivery Network: A Survey

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1163))

Abstract

With the development of computer networks, the amount of network information continues to grow. To facilitate the transfer of the increasing information, a content distribution network (CDN) is developed by adding an intermediate layer on the existing network. Technically, Caching strategy of CDN is the most important mechanism, which heavily impacts the CDN performance. On the other hand, considering the cost of operating CDN, some strategies have been proposed, aiming to save the CDN cost in terms of, e.g., power energy. This paper makes a brief review on the recent developments of CDN in terms of its caching strategy and operation cost, and discusses some potential development directions of CDN.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Cisco. https://www.cisco.com/c/dam/global/zh_cn/solutions/collateral/service-provider/visual-networking-index-vni/complete-white-paper-c11-481360-CN.pdf?oid=wprsi001573&elqTrackId=8c75641ee1b443fea18d8278a77ea927&elq=&elqaid=5964&elqat=2&elqCampaignId=&elqcst=272&elqcsid=2374&_gscu_=69512337n7nuz341&_gscs_=t69815000lsxmmb41. Accessed 20 Sept 2019

  2. Stocker, V., Smaragdakis, G., Lehr, W., Bauer, S.: The growing complexity of content delivery networks: challenges and implications for the internet ecosystem. Telecommun. Policy 41(2), 1003–1016 (2017)

    Article  Google Scholar 

  3. Sahoo, J., et al.: A survey on replica server placement algorithms for content delivery networks. IEEE Commun. Surv. Tutorials 19(2), 1002–1026 (2016)

    Article  Google Scholar 

  4. Shuai, Q., Wang, K., Miao, F., Jin, L.: A cost-based distributed algorithm for load balancing in content delivery network. In: 2017 9th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC), Hangzhou, China, pp. 11–15. IEEE (2017)

    Google Scholar 

  5. Kyryk, M., Pleskanka, N., Pleskanka, M.: The analysis of the optimal data distribution method at the content delivery network. In: 2019 IEEE 15th International Conference on the Experience of Designing and Application of CAD Systems (CADSM), Polyana, Ukraine, pp. 1–4. IEEE (2019)

    Google Scholar 

  6. Xu, K., Li, X., Bose, S.K., Shen, G.: Joint replica server placement, content caching, and request load assignment in content delivery networks. IEEE Access 6(2), 17968–17981 (2018)

    Article  Google Scholar 

  7. Zhang, G., Li, Y., Lin, T.: Caching in information centric networking: a survey. Comput. Netw. 57(16), 3128–3141 (2013)

    Article  Google Scholar 

  8. Lal, K.N., Kumar, A.: A centrality-measures based caching scheme for content-centric networking (CCN). Multimedia Tools Appl. 77(14), 17625–17642 (2018)

    Article  Google Scholar 

  9. Tang, S.Y., Alnoman, A., Anpalagan, A., Woungang, I.: A user‐centric cooperative edge caching scheme for minimizing delay in 5G content delivery networks. Trans. Emerg. Telecommun. Technol. 29(8), e3461 (2018)

    Article  Google Scholar 

  10. Sun, S.S., Jiang, W., Feng, G., Qin, S., Yuan, Y.: Cooperative caching with content popularity prediction for mobile edge caching. Tehnicki Vjesnik-Technical Gazette 26(2), 503–509 (2019)

    Google Scholar 

  11. Yao, L., Chen, A.L., Deng, J., Wang, J.B., Wu, G.W.: A cooperative caching scheme based on mobility prediction in vehicular content centric networks. IEEE Trans. Veh. Technol. 67(6), 5435–5444 (2018)

    Article  Google Scholar 

  12. Su, Z., Hui, Y.L., Xu, Q.C., Yang, T.T., Liu, J.Y., Jia, Y.J.: An edge caching scheme to distribute content in vehicular networks. IEEE Trans. Veh. Technol. 67(6), 5346–5356 (2018)

    Article  Google Scholar 

  13. He, H.J., Zhao, Y., Wu, J.F., Tian, Y.: Cost-aware capacity provisioning for internet video streaming CDNs. Comput. J. 58(12), 3255–3270 (2015)

    Article  Google Scholar 

  14. Simulation-transactions of the society for modeling and simulation international. http://sage.cnpereading.com/paragraph/article/10.1177/0037549719862023. Accessed 30 Sept 2019

  15. Lin, M.H., Wierman, A., Andrew, L.L.H., Thereska, E.: Dynamic right-sizing for power-proportional data centers. IEEE/ACM Trans. Networking 21(5), 1378–1391 (2013)

    Article  Google Scholar 

  16. Mathew, V., Sitaraman, R.K., Shenoy, P.: Energy-aware load balancing in content delivery networks. In: IEEE INFOCOM, vol. 12, pp. 954–962. IEEE Press, Orlando (2012)

    Google Scholar 

  17. Tchernykh, A., Cortes-Mendoza, J.M., Pecero, J.E., Bouvry, P., Kliazovich, D.: Adaptive energy efficient distributed VoIP load balancing in federated cloud infrastructure. In: 3rd IEEE International Conference on Cloud Networking, pp. 1–6. IEEE Press, Luxembourg (2014)

    Google Scholar 

  18. Liao, D., Sun, G., Yang, G.H., Chang, V.: Energy-efficient virtual content distribution network provisioning in cloud-based data centers. Future Gener. Comput. Syst. Int. J. Sci. 83, 347–357 (2018)

    Article  Google Scholar 

  19. Bar-Yehuda, R., Kantor, E., Kutten, S., Rawitz, D.: Growing half-balls: minimizing storage and communication costs in content delivery networks. SIAM J. Discrete Math. 32(3), 1903–1921 (2018)

    Article  MathSciNet  Google Scholar 

  20. Ahmed, F., Shafiq, M.Z., Khakpour, A.R., Liu, A.X.: Optimizing internet transit routing for content delivery networks. IEEE-ACM Trans. Netw. 26(1), 76–89 (2018)

    Article  Google Scholar 

  21. Fatin, H.Z., Jamali, S., Fatin, G.Z.: Data replication in large scale content delivery networks: a genetic algorithm approach. J. Circ. Syst. Comput. 27(12), 1850189 (2018)

    Article  Google Scholar 

  22. Tseng, L., DeAntonis, J., Higuchi, T., Altintas, O.: Peer-assisted content delivery network by vehicular micro clouds. In: 2018 IEEE 7th International Conference on Cloud Networking (CloudNet), Tokyo, Japan, pp. 1–3. IEEE (2018)

    Google Scholar 

  23. Salahuddin, M.A., Sahoo, J., Glitho, R., Elbiaze, H., Ajib, W.: A survey on content placement algorithms for cloud-based content delivery networks. IEEE Access 6(8), 91–114 (2018)

    Article  Google Scholar 

  24. Mahesh, G., Maheswara Rao, V.V.R., Shankar, R.S., Sirisha, G.V.G.: Primal-dual parallel algorithm for optimal content delivery in cloud CDNs. In: 2017 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC), Coimbatore, India, pp. 1–6. IEEE (2017)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhengping Fan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zhao, J., Liang, P., Liufu, W., Fan, Z. (2020). Recent Developments in Content Delivery Network: A Survey. In: Shen, H., Sang, Y. (eds) Parallel Architectures, Algorithms and Programming. PAAP 2019. Communications in Computer and Information Science, vol 1163. Springer, Singapore. https://doi.org/10.1007/978-981-15-2767-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-2767-8_9

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-2766-1

  • Online ISBN: 978-981-15-2767-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics