Content Delivery Networks: State of the Art, Trends, and Future Roadmap
Document Type
Article
Publication Date
6-1-2020
Abstract
Recently, Content Delivery Networks (CDN) have become more and more popular. The technology itself is ahead of academic research in this area. Several dimensions of the technology have not been adequately investigated by academia. These dimensions include outline management, security, and standardization. Discovering and highlighting aspects of this technology that may have or have not been covered by academic research is the first step toward helping academia bridge the gap with industry or even go one step further to lead industry in the right direction. This suggests a comprehensive survey on research works in this regard. The literature in this area has already come up with some surveys and taxonomies, but some of them are outdated or do not cover every aspect of CDN while others fail to detect existing trends or to develop a holistic roadmap for research on the technology. Furthermore, none of the existing surveys aim at enlightening the dark aspects of the technology that have not been subject to academic research. In this survey, we first extract the lifecycle of a CDN as suggested by the existing research. Then, we investigate previous relevant works on each phase of the lifecycle to clarify where the research is currently located and headed. We show how CDN technology tends to converge with emerging paradigms such as cloud computing, edge computing, and machine learning, which are more mature in terms of academic research. This helps us determine the right direction for further research by revealing the deficiencies in existing works.
Publication Title
ACM Computing Surveys
Volume
53
Issue
2
Digital Object Identifier (DOI)
10.1145/3380613
ISSN
03600300
E-ISSN
15577341
Citation Information
Zolfaghari, B., Srivastava, G., Roy, S., Nemati, H.R., Afghah, F., Koshiba, T., Razi, A., Bibak, K., Mitra, P., Rai, B.K. (2020) Content Delivery Networks: State of the Art, Trends, and Future Roadmap. ACM Computing Surveys, 53(2), 3380613.