arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.12140math.PR
收藏

批量到达和随机服务容量下的持续空闲负载分配策略

On the Persistent-Idle Load Distribution Policy Under Batch Arrivals and Random Service Capacity

Rami Atar, Isaac Keslassy, Gal Mendelson, Ariel Orda, Shay Vargaftik

摘要:

Persistent-Idle(PI)负载分配策略是最近引入的一种有吸引力的替代当前低通信负载均衡技术的策略。在PI中,服务器只在空闲时更新调度器,调度器总是将作业发送到最后一个报告空闲的服务器。PI的独特之处在于它不寻求将服务器队列长度推向均衡化。相反,它积极地将服务器从饥饿中拉出来。因此,PI的分析需要与其他负载平衡方法不同的工具。到目前为止,PI被证明达到了伯努利到达的稳定区域和确定性和恒定的服务能力。我们的主要贡献是证明了PI实现的稳定区域在一个模型与批量到达和随机服务能力。证明这一结果需要开发更严格的限制数量的利益,并证明以前考虑的状态相关漂移标准的广义版本的履行。我们还提出了PI分裂,它允许批处理之间的空闲服务器,并证明其稳定性。最后,我们进行模拟比较PI和PI分裂其他负载均衡策略。仿真结果表明,这两种方法都取得了良好的性能,在考虑广泛的参数范围内的模型。

英文摘要:

The Persistent-Idle (PI) load distribution policy was recently introduced as an appealing alternative to current low-communication load balancing techniques. In PI, servers only update the dispatcher when they become idle, and the dispatcher always sends jobs to the last server that reported being idle. PI is unique in that it does not seek to push the server queue lengths towards equalization greedily. Rather, it aggressively pulls the servers away from starvation. As a result, PI's analysis requires different tools than other load balancing approaches. So far, PI was proven to achieve the stability region for Bernoulli arrivals and deterministic and constant service capacities. Our main contribution is proving that PI achieves the stability region in a model with batch arrivals and random service capacities. Proving this result requires developing tighter bounds on quantities of interest and proving the fulfillment of a generalized version of the state-dependent drift criteria previously considered. We also present PI-Split, which allows batches to be split among idle servers and prove its stability. Finally, we conduct simulations comparing PI and PI-Split to other load balancing policies. Simulation results indicate that both achieve excellent performance for the model under consideration for a wide range of parameters.

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

↑