Content delivery networks (CDNs) have gained immense popularity over the years. Replica server placement is a key design issue in CDNs. It entails placing replica servers at meticulous locations, such that cost is minimized and quality of service of end-users is satisfied. Many replica server placement models have been proposed in the literature of traditional CDN. As the CDN architecture is evolving through the adoption of emerging paradigms, such as, cloud computing and network functions virtualization, new algorithms are being proposed. In this paper, we present a comprehensive survey of replica server placement algorithms in traditional and emerging paradigm-based CDNs. We categorize the algorithms and provide a summary of their characteristics. Besides, we identify requirements for an efficient replica server placement algorithm and perform a comparison in the light of the requirements. Finally, we discuss potential avenues for further research in replica server placement in CDNs. Index Terms-Cloud computing, content delivery networks, network functions virtualization, replica server placement.
A comprehensive survey on edge server placement algorithms in traditional and emerging paradigm-based CDNs is presented in REF .
A Survey on Replica Server Placement Algorithms for Content Delivery Networks
IEEE Communications Surveys & Tutorials
IEEE Communications Surveys & Tutorials
Computer Science