An analysis of wide-area name server traffic: a study of the Internet Domain Name System
SIGCOMM '92 Conference proceedings on Communications architectures & protocols
On the use and performance of content distribution networks
IMW '01 Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement
DNS and BIND
A Precise and Efficient Evaluation of the Proximity Between Web Clients and Their Local DNS Servers
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
DNS-based Internet client clustering and characterization
WWC '01 Proceedings of the Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop
World Wide Web caching: trends and techniques
IEEE Communications Magazine
The main name system: an exercise in centralized computing
ACM SIGCOMM Computer Communication Review
Distributed Selfish Replication
IEEE Transactions on Parallel and Distributed Systems
Mistreatment-resilient distributed caching
Computer Networks: The International Journal of Computer and Telecommunications Networking
IEEE Transactions on Parallel and Distributed Systems
Distributed media server architecture for SIP using IP anycast
Proceedings of the 3rd International Conference on Principles, Systems and Applications of IP Telecommunications
On content delivery network implementation
Computer Communications
Dynamic server selection using fuzzy inference in content distribution networks
Computer Communications
On the optimization of storage capacity allocation for content distribution
Computer Networks: The International Journal of Computer and Telecommunications Networking
Improving content delivery using provider-aided distance information
IMC '10 Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
Neuro-fuzzy models in global HTTP request distribution
ICCCI'10 Proceedings of the Second international conference on Computational collective intelligence: technologies and applications - Volume PartI
Review: A survey on content-centric technologies for the current Internet: CDN and P2P solutions
Computer Communications
A feedback control approach to mitigating mistreatment in distributed caching groups
NETWORKING'06 Proceedings of the 5th international IFIP-TC6 conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communications Systems
Content distribution through autonomic content and storage management
WAC'04 Proceedings of the First international IFIP conference on Autonomic Communication
Content Provision Strategies in the Presence of Content Piracy
Information Systems Research
Hi-index | 0.00 |
With the explosive growth of the Internet, many new online services and applications are emerging. Some popular applications impose new challenges to the traditional Internet architecture and protocols. To alleviate the scalability burden in delivering popular Internet services to a large number of users, Web caching and content distribution technologies have been proposed, developed and deployed. Both approaches are designed to bring Web content closer to users and to improve their perceived quality of online experience. This paper surveys content distribution networks (CDNs), and in particular, their domain name system (DNS)-based server selection schemes. To bridge the gap between underlying principles and current practices, we choose a commercial content delivery provider, Akamai, as our focal case study. We first unveil Akamai's content delivery network, as well as its site and object delivery technologies. We then examine the DNS-based server selection schemes and their variants in detail. Moreover, we offer some performance insights and discussions on their built-in strengths and weaknesses that are also applicable to other CDN providers.