{"title":"A survey on the state-of-the-art CDN architectures and future directions","authors":"Waris Ali , Chao Fang , Akmal Khan","doi":"10.1016/j.jnca.2025.104106","DOIUrl":null,"url":null,"abstract":"<div><div>A Content Delivery Network (CDN) consists of a distributed infrastructure of proxy servers designed to deliver digital content to end users effectively. CDNs have gained popularity due to increasing Internet users and their growing demand for low-latency content delivery. However, several unexplored aspects within CDN technology, including management, standardization, and architecture of CDNs, are crucial to staying aligned with industry trends and advancements. Previous survey papers focus on CDN aspects and have not yet categorized state-of-the-art CDN architectures. In this survey, we categorize and analyze seven state-of-the-art CDN architectures, providing a detailed analysis of their components, benefits, and limitations. We highlight advancements such as the convergence of CDN and Content-Centric Networking (CCN) paradigms for improved data retrieval, fog-based CDN collaboration with MEC for edge processing optimization, and blockchain technology for secure content delivery. Additionally, we also identify research challenges within CDN architectures and discuss the effectiveness of proposed solutions. Finally, we propose future research directions, including the collaboration of reinforcement learning for adaptive edge responses in CDN-P2P, machine learning for CDN selection in multi-CDN setups, and federated learning for improved caching in software-based and fog-based CDNs.</div></div>","PeriodicalId":54784,"journal":{"name":"Journal of Network and Computer Applications","volume":"236 ","pages":"Article 104106"},"PeriodicalIF":7.7000,"publicationDate":"2025-01-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Network and Computer Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1084804525000037","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
A Content Delivery Network (CDN) consists of a distributed infrastructure of proxy servers designed to deliver digital content to end users effectively. CDNs have gained popularity due to increasing Internet users and their growing demand for low-latency content delivery. However, several unexplored aspects within CDN technology, including management, standardization, and architecture of CDNs, are crucial to staying aligned with industry trends and advancements. Previous survey papers focus on CDN aspects and have not yet categorized state-of-the-art CDN architectures. In this survey, we categorize and analyze seven state-of-the-art CDN architectures, providing a detailed analysis of their components, benefits, and limitations. We highlight advancements such as the convergence of CDN and Content-Centric Networking (CCN) paradigms for improved data retrieval, fog-based CDN collaboration with MEC for edge processing optimization, and blockchain technology for secure content delivery. Additionally, we also identify research challenges within CDN architectures and discuss the effectiveness of proposed solutions. Finally, we propose future research directions, including the collaboration of reinforcement learning for adaptive edge responses in CDN-P2P, machine learning for CDN selection in multi-CDN setups, and federated learning for improved caching in software-based and fog-based CDNs.
期刊介绍:
The Journal of Network and Computer Applications welcomes research contributions, surveys, and notes in all areas relating to computer networks and applications thereof. Sample topics include new design techniques, interesting or novel applications, components or standards; computer networks with tools such as WWW; emerging standards for internet protocols; Wireless networks; Mobile Computing; emerging computing models such as cloud computing, grid computing; applications of networked systems for remote collaboration and telemedicine, etc. The journal is abstracted and indexed in Scopus, Engineering Index, Web of Science, Science Citation Index Expanded and INSPEC.