arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2201.03905cs.PF
收藏

非指数作业规模下最大队列长度有界负载均衡器的性能

Performance of Load Balancers with Bounded Maximum Queue Length in case of Non-Exponential Job Sizes

Tim Hellemans, Grzegorz Kielanski, Benny Van Houdt

摘要:

在大规模分布式系统中,为了实现低延迟,以有效的方式平衡负载至关重要。最近,一些负载均衡策略已经被提出,它们能够在大规模限制下实现有界的最大队列长度。然而,这些政策迄今为止只研究了指数工作规模的情况下。由于作业大小在实际系统中变化更大,我们研究了这些策略的性能(特别是这些边界的值)如何受到作业大小分布的影响。我们提出了一个统一的分析,可用于计算的情况下,阶段型分布式作业大小的四个负载均衡政策的队列长度的界限。我们发现,在大多数情况下,上界的最大队列长度可以表示在封闭的形式。此外,我们得到的作业大小(中)依赖于预期的响应时间的界限。我们的方法依赖于使用的腔过程。也就是说,我们推测,腔过程捕获的行为的真实系统的系统尺寸变大。对于每一个政策,我们说明了腔过程的准确性,通过模拟。

英文摘要:

In large-scale distributed systems, balancing the load in an efficient way is crucial in order to achieve low latency. Recently, some load balancing policies have been suggested which are able to achieve a bounded maximum queue length in the large-scale limit. However, these policies have thus far only been studied in case of exponential job sizes. As job sizes are more variable in real systems, we investigate how the performance of these policies (and in particular the value of these bounds) is impacted by the job size distribution. We present a unified analysis which can be used to compute the bound on the queue length in case of phase-type distributed job sizes for four load balancing policies. We find that in most cases, the bound on the maximum queue length can be expressed in closed form. In addition, we obtain job size (in)dependent bounds on the expected response time. Our methodology relies on the use of the cavity process. That is, we conjecture that the cavity process captures the behaviour of the real system as the system size grows large. For each policy, we illustrate the accuracy of the cavity process by means of simulation.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑