Faster Web through Client-Assisted CDN Server Selection

Faster Web through Client-Assisted CDN Server Selection
复制标题

通过客户端辅助 CDN 服务器选择加快网络速度

DOI:
10.1109/icccn.2015.7288411
复制
发表时间:
2015
期刊:
2015 24th International Conference on Computer Communication and Networks (ICCCN)
影响因子:
--
通讯作者:
Moritz Steiner
Moritz Steiner
中科院分区:
--
文献类型:
--
作者:
U. Goel;Mike P. Wittie;Moritz Steiner

文献摘要

被引文献

相似文献

现代网站使用内容交付网络(CDN)来加速静态内容的交付。然而,我们表明,基于DNS的CDN服务器选择可以进行改进,以充分实现CDN的加速。我们提出了DNS-Proxy(DP),这是一个客户端进程,通过根据最后一英里网络性能从解析的CDN服务器中进行选择,与CDN共享负载平衡功能。我们对五家主要CDN提供商部署的CDN基础设施进行的测量研究表明,dp平均将网页加载时间减少了29%。如果dp已经解析了域名,那么网页加载时间的减少多达40%。最后,dp将单个静态Web对象的加载时间减少了43%。我们认为,dp能够更有效地利用现有的内容交付基础设施,并代表了一个补充战略,不断增加的地理内容的可用性。
Modern websites use Content Delivery Networks (CDNs) to speed up the delivery of static content. However, we show that DNS-based selection of CDN servers can be refined to fully deliver on the speedup of CDNs. We propose DNS-Proxy (dp), a client-side process that shares load-balancing functionality with CDNs by choosing from among resolved CDN servers based on last mile network performance. Our measurement study of CDN infrastructure deployed by five major CDN providers shows that dp reduces webpage load time by 29% on average. If dp has already resolved the domain, the reduction in webpage load time is as much as 40%. Finally, dp reduces the load time of individual static Web objects by as much as 43%. We argue that dp enables a more effective use of existing content delivery infrastructure and represents a complementary strategy to a continual increase of geographic content availability.