...
【24h】

Interpreting stale load information

机译:解释过时的负载信息

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

获取外文期刊封面封底 >>

       

摘要

In this paper, we examine the problem of balancing load in a large-scale distributed system when information about server loads may be stale. It is well-known that sending each request to the machine with the apparent lowest load can behave badly in such systems, yet this technique is common in practice. Other systems use round-robin or random selection algorithms that entirely ignore load information or that only use a small subset of the load information. Rather than risk extremely bad performance on one hand or ignore the chance to use load information to improve performance on the other, we develop strategies that interpret load information based on its age. Through simulation, we examine several simple algorithms that use such load interpretation strategies under a range of workloads. Our experiments suggest that by properly interpreting load information, systems can: 1) match the performance of the most aggressive algorithms when load information is fresh relative to the job arrival rate, 2) outperform the best of the other algorithms we examine by as much as 60 percent when information is moderately old, 3) significantly outperform random load distribution when information is older still, and 4) avoid pathological behavior even when information is extremely old.
机译:在本文中,我们研究了当有关服务器负载的信息可能过时时,在大型分布式系统中平衡负载的问题。众所周知,在这种系统中,将每个请求发送到具有明显最低负载的机器可能会表现不佳,但是这种技术在实践中很常见。其他系统使用循环或随机选择算法,这些算法完全忽略负载信息或仅使用负载信息的一小部分。我们开发的策略不是根据一方面的极端糟糕的性能,或者另一方面忽略了使用负载信息来提高性能的机会,而是根据其使用年限来解释负载信息。通过仿真,我们研究了在一系列工作负载下使用此类负载解释策略的几种简单算法。我们的实验表明,通过正确地解释负载信息,系统可以:1)当负载信息相对于工作到达率而言是最新的时,匹配最具攻击性的算法的性能; 2)性能比我们研究的其他最佳算法高出信息适度旧时为60%,3)信息较旧时显着优于随机负载分布,以及4)即使信息非常旧,也避免了病理行为。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号