中文

基于定时副本且无需反馈的负载均衡策略

分布式、并行与集群计算 2023-10-18 v2

摘要

在可查询所有队列或其中子集的瞬时队列长度或工作负载信息的负载均衡系统中,常采用如最短队列加入(JSQ)、最小工作加入(JSW)及其幂次二变体等派发策略。在调度器具有关联内存的情况下,可通过维护空闲服务器列表来派发作业,从而降低此类查询开销。近期无需查询此类信息的替代方法包括基于开始取消与基于完成取消的副本策略。然而此类策略的弊端在于服务器必须向调度器通报每次服务的开始或完成,且必须允许冗余副本的取消。实践中,查询消息、内存与副本取消的要求给实现带来挑战,其优势并不明确。本工作中,我们考虑不查询负载信息、无内存且不取消副本的负载均衡策略。令人惊讶的是,我们识别出某些运行区间,此类策略相较于部分利用服务器反馈信息的流行策略具有更优性能。我们的策略允许调度器为每个作业或其副本附加一个定时器。若作业或副本的定时器在其开始接受服务前到期,则被丢弃。我们分析了该策略的若干变体,它们新颖、易于实现,且在某些运行区间即便无服务器至调度器的反馈仍具有极佳性能。

关键词

引用

@article{arxiv.2010.13575,
  title  = {Load balancing policies without feedback using timed replicas},
  author = {Rooji Jinan and Ajay Badita and Tejas Bodas and Parimal Parag},
  journal= {arXiv preprint arXiv:2010.13575},
  year   = {2023}
}

备注

30 pages, 13 figures