The First-Come First-Served (FCFS) scheduling policy is the most popular scheduling algorithm used in practice. Furthermore, its usage is theoretically validated: for light-tailed job size distributions, FCFS has weakly optimal asymptotic tail of response time. But what if we don't just care about the asymptotic tail? What if we also care about the 99th percentile of response time, or the fraction of jobs that complete in under one second? Is FCFS still best? Outside of the asymptotic regime, only loose bounds on the tail of FCFS are known, and optimality is completely open. In this paper, we introduce a new policy, Nudge, which is the first policy to provably stochastically improve upon FCFS. We prove that Nudge simultaneously improves upon FCFS at every point along the tail, for light-tailed job size distributions. As a result, Nudge outperforms FCFS for every moment and every percentile of response time. Moreover, Nudge provides a multiplicative improvement over FCFS in the asymptotic tail. This resolves a long-standing open problem by showing that, counter to previous conjecture, FCFS is not strongly asymptotically optimal.


翻译:首选第一服务( FCFS) 排期政策是实践中最受欢迎的排期算法。 此外, 其使用在理论上是经过验证的: 对于轻尾工作规模分布, FCFS 的响应时间有微弱最佳的无症状尾部。 但如果我们不关心无症状尾部呢? 如果我们也关心响应时间的第99个百分点, 或者在一秒以下完成的工作的一小部分呢? FCFS 是否仍然是最受欢迎的? 在无症状制度之外, FCFS尾部只有松绑的界限是已知的, 而最佳性能是完全开放的。 在本文中,我们引入了一个新的政策, Nodge, 这是第一个在FCFSFS上快速改进的政策。 我们证明 Nudge同时在尾部的每个点上改进 FCFCFS, 简单的工作规模分布。 结果, Nutodge 超越FCFS 的每个时刻和每个百分响应时间都有一个开放的界限。 此外, Njudge 提供了比 FCFSFS 更好的多重改进, 而不是最优的尾部。

0
下载
关闭预览

相关内容

专知会员服务
14+阅读 · 2021年7月24日
专知会员服务
75+阅读 · 2021年3月16日
Fariz Darari简明《博弈论Game Theory》介绍,35页ppt
专知会员服务
106+阅读 · 2020年5月15日
【新书】Python编程基础,669页pdf
专知会员服务
186+阅读 · 2019年10月10日
Hierarchically Structured Meta-learning
CreateAMind
23+阅读 · 2019年5月22日
Transferring Knowledge across Learning Processes
CreateAMind
25+阅读 · 2019年5月18日
【SIGIR2018】五篇对抗训练文章
专知
12+阅读 · 2018年7月9日
Arxiv
0+阅读 · 2021年7月27日
Arxiv
0+阅读 · 2021年7月26日
Arxiv
0+阅读 · 2021年7月26日
Arxiv
4+阅读 · 2021年7月1日
VIP会员
相关资讯
Hierarchically Structured Meta-learning
CreateAMind
23+阅读 · 2019年5月22日
Transferring Knowledge across Learning Processes
CreateAMind
25+阅读 · 2019年5月18日
【SIGIR2018】五篇对抗训练文章
专知
12+阅读 · 2018年7月9日
Top
微信扫码咨询专知VIP会员