首页> 外文期刊>Journal of supercomputing >An approximation-based load-balancing algorithm with admission control for cluster web servers with dynamic workloads
【24h】

An approximation-based load-balancing algorithm with admission control for cluster web servers with dynamic workloads

机译:具有准入控制的基于近似的负载均衡算法,用于具有动态工作负载的群集Web服务器

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

摘要

The growth of web-based applications in business and e-commerce is building up demands for high performance web servers for better throughputs and lower user-perceived latency. These demands are leading to a widespread substitution of powerful single servers by robust newcomers, cluster web servers, in many enterprise companies. In this respect the load-balancing algorithms play an important role in boosting the performance of cluster servers. The previous load-balancing algorithms which were designed for the handling of static contents in web services suffer from significant performance degradation under dynamic and database-driven workloads. Regarding this, we propose an approximation-based load-balancing algorithm with admission control for cluster-based web servers in this study. Since it is difficult to accurately determine the loads of web servers through feedbacks from distributed agents in web servers, we propose an analytical model of a web server to estimate the web servers' loads. To achieve this, the algorithm classifies requests based on their service times and track numbers of outstanding requests for each class of each web server node and also based on their resource demands to dynamically estimate the loads of each node. For the error handling of the model a proportional integral (PI) controller from control theory is used. Then the estimated available capacity of each web server is used for load balancing and admission control decisions. The implementation results with a standard benchmark confirm the effectiveness of the proposed scheme, which improves both the mean response time and the throughput of the cluster compared to rival load-balancing algorithms, and also avoids situations in which the cluster is overloaded, even when the request rates are beyond the cluster capacity.
机译:商业和电子商务中基于Web的应用程序的增长正在建立对高性能Web服务器的需求,以实现更高的吞吐量和更低的用户感知延迟。这些需求导致许多企业公司中的功能强大的新服务器,群集Web服务器广泛替代了功能强大的单服务器。在这方面,负载平衡算法在提高群集服务器的性能方面起着重要作用。以前设计用于处理Web服务中静态内容的负载平衡算法在动态和数据库驱动的工作负载下会严重降低性能。关于这一点,在本研究中,我们提出了一种基于准入的负载均衡算法,该算法具有基于群集的Web服务器的准入控制。由于很难通过Web服务器中分布式代理的反馈来准确确定Web服务器的负载,因此我们建议使用Web服务器的分析模型来估计Web服务器的负载。为实现此目的,该算法基于请求的服务时间和对每个Web服务器节点的每个类别的未完成请求的跟踪数目,还基于其资源需求对请求进行分类,以动态估算每个节点的负载。对于模型的错误处理,使用了基于控制理论的比例积分(PI)控制器。然后,将每个Web服务器的估计可用容量用于负载平衡和准入控制决策。具有标准基准的实施结果证实了该方案的有效性,与竞争对手的负载平衡算法相比,该算法不仅提高了群集的平均响应时间,而且还提高了群集的吞吐量,并且还避免了群集过载的情况,即使请求速率超出集群容量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号