首页> 外文期刊>IEEE/ACM Transactions on Networking >Application-layer anycasting: a server selection architecture and use in a replicated Web service
【24h】

Application-layer anycasting: a server selection architecture and use in a replicated Web service

机译:应用程序层任意广播:服务器选择架构和在复制的Web服务中使用

获取原文
获取原文并翻译 | 示例

摘要

Server replication improves the ability of a service to handle a large number of clients. One of the important factors in the efficient utilization of replicated servers is the ability to direct client requests to the "best" server, according to some optimality criteria. In the anycasting communication paradigm, a sender communicates with a receiver chosen from an anycast group of equivalent receivers. As such, anycasting is well suited to the problem of directing clients to replicated servers. This paper examines the definition and support of the anycasting paradigm at the application-layer, providing a service that uses an anycast resolver to map an anycast domain name and a selection criteria into an IP address. By realizing anycasting in the application-layer, we achieve flexibility in the optimization criteria and ease the deployment of the service. As a case study, we examine the performance of our system for a key service: replicated Web servers. To this end, we develop an approach for estimating the response time that a client will experience when accessing given servers. Such information is maintained in the anycast resolver that clients query to obtain the identity of the server with the best estimated response time. Our performance collection technique combines server push with resolver probes to estimate the expected response time without undue overhead. Our experiments show that selecting a server using our architecture and estimation technique can improve the client response time by a factor of two over nearest server selection and by a factor of four over random server selection.
机译:服务器复制提高了服务处理大量客户端的能力。有效利用已复制服务器的重要因素之一是根据某些最佳条件将客户端请求定向到“最佳”服务器的能力。在任播通信范例中,发送方与从等效接收方的任播组中选择的接收方进行通信。这样,任播非常适合将客户端定向到复制服务器的问题。本文研究了应用程序层上的任意播范式的定义和支持,提供了一种使用任意播解析器将任意播域名和选择标准映射到IP地址的服务。通过在应用程序层中实现任意播,我们可以在优化标准方面实现灵活性,并简化了服务的部署。作为案例研究,我们检查了关键服务系统的性能:复制的Web服务器。为此,我们开发了一种方法来估计客户端在访问给定服务器时将经历的响应时间。此类信息在客户端查询的任播解析器中维护,以获取具有最佳估计响应时间的服务器身份。我们的性能收集技术将服务器推送与解析器探针结合在一起,以估计预期的响应时间而不会产生过多开销。我们的实验表明,使用我们的体系结构和估计技术选择服务器可以使客户端响应时间比最接近的服务器选择提高2倍,比随机服务器选择提高4倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号