首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Analysis of task assignment policies in scalable distributed web-server systems
【24h】

Analysis of task assignment policies in scalable distributed web-server systems

机译:可伸缩的分布式Web服务器系统中的任务分配策略分析

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

摘要

A distributed multiserver Web site can provide the scalability necessary to keep up with growing client demand at popular sites. Load balancing of these distributed Web-server systems, consisting of multiple, homogeneous Web servers for document retrieval and a Domain Name Server (DNS) for address resolution, opens interesting new problems. In this paper, we investigate the effects of using a more active DNS which, as an atypical centralized scheduler, applies some scheduling strategy in routing the requests to the most suitable Web server. Unlike traditional parallel/distributed systems in which a centralized scheduler has full control of the system, the DNS controls only a very small fraction of the requests reaching the multiserver Web site. This peculiarity, especially in the presence of highly skewed load, makes it very difficult to achieve acceptable load balancing and avoid overloading some Web servers. This paper adapts traditional scheduling algorithms to the DNS, proposes new policies, and examines their impact under different scenarios. Extensive simulation results show the advantage of strategies that make scheduling decisions on the basis of the domain that originates the client requests and limited server state information (e.g., whether a server is overloaded or not). An initially unexpected result is that using detailed server information, especially based on history, does not seem useful in predicting the future load and can often lead to degraded performance.
机译:分布式多服务器网站可以提供必要的可伸缩性,以适应流行站点上不断增长的客户端需求。这些分布式Web服务器系统的负载平衡,由多个用于文档检索的同类Web服务器和用于地址解析的域名服务器(DNS)组成,带来了有趣的新问题。在本文中,我们研究使用更活跃的DNS(作为非典型的集中式调度程序)在将请求路由到最合适的Web服务器时应用一些调度策略的影响。与传统的并行/分布式系统不同,在传统的并行/分布式系统中,集中式调度程序可以完全控制系统,DNS仅控制到达多服务器网站的请求的一小部分。这种特殊性,尤其是在负载高度偏斜的情况下,很难实现可接受的负载平衡并避免某些Web服务器过载。本文将传统的调度算法应用于DNS,提出了新的策略,并研究了它们在不同情况下的影响。大量的仿真结果显示了基于发起客户端请求的域和有限的服务器状态信息(例如,服务器是否过载)进行调度决策的策略的优势。最初出乎意料的结果是,使用详细的服务器信息(尤其是基于历史记录)在预测未来负载方面似乎无用,并且通常会导致性能下降。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号