heSRPT: 已知作业大小的最佳并行调度
摘要:提高并行化效率的最优政策对于同时在多台服务器上分配一组作业时,必须在给短作业优先和维持系统整体效率之间做出权衡。当目标是最小化一组作业的平均流程时间时,通常情况下希望先完成短作业再完成长作业。然而,由于作业通常无法以完美效率并行化,严格给予短作业优先权可能导致系统效率非常低,从而损害作业之间的平均流程时间。在本文中,我们推导出在每个时间节点为作业分配服务器以最小化作业之间平均流程时间的最优策略。我们假设作业遵循次线性、凹函数形式的加速度函数,因此作业在被分配额外服务器时会遇到收益递减。我们展示了最优策略heSRPT按照作业大小顺序完成作业,同时通过在每个时间节点为每个作业分配一些服务器来保持整体系统效率。我们将heSRPT与文献中的最先进的分配策略进行比较,并展示heSRPT的表现至少比竞争对手高出30%,通常更多。
作者:Benjamin Berg, Rein Vesilo, Mor Harchol-Balter
论文ID:1903.09346
分类:Performance
分类简称:cs.PF
提交时间:2020-11-24