M/G/1的简单近似最优调度

摘要:最小化M/G/1队列平均响应时间的问题是我们要考虑的。当我们知道每个作业的大小时,最短剩余处理时间(SRPT)策略是最优的。然而,在许多情况下,我们无法获得每个作业的大小,而只能获得作业大小分布。在这种情况下,Gittins策略被认为是最小化平均响应时间的最佳策略,但其复杂的优先级结构可能难以计算。与Gittins相比,最短预期剩余处理时间(SERPT)策略是一个更简单的替代方案。虽然SERPT是未知作业大小的SRPT的自然扩展,但是否SERPT接近于最优平均响应时间是未知的。 我们提出了SERPT的一个新变体,称为单调SERPT(M-SERPT),它与SERPT一样简单,但在任何作业大小分布下,在任何负载上都有近似最优的平均响应时间证明。具体地,我们证明了M-SERPT的平均响应时间与Gittins之间的比率在负载小于等于8/9时不超过3,在任何负载下不超过5。这使得M-SERPT成为唯一已知的非Gittins调度策略,其平均响应时间具有常数近似比。

作者:Ziv Scully, Mor Harchol-Balter, Alan Scheller-Wolf

论文ID:1907.10792

分类:Performance

分类简称:cs.PF

提交时间:2020-01-23

PDF 下载: 英文版 中文版pdf翻译中