SRPT调度程序的延迟渐近性

Chang-Woo Yang, S. Shakkottai
{"title":"SRPT调度程序的延迟渐近性","authors":"Chang-Woo Yang, S. Shakkottai","doi":"10.1109/CDC.2004.1428882","DOIUrl":null,"url":null,"abstract":"In this paper we look at the shortest-remaining-processing-time (SRPT) scheduling algorithm. It has been long thought that although it exhibits optimal mean packet delay, the larger sized packets will \"suffer\" a very large delay. In this paper, we consider this scheduling rule for a discrete-time queueing system that is accessed by a large number of flows (a many flows regime). In such an asymptotic regime where the number of flows are large, we derive expressions for the packet delay distributions for batch arrival processes, and with bounded packet sizes. Using these results, we compare the delay asymptote (i.e., for any finite delay, and asymptotic in the number of flows) of the SRPT scheduler with that of a FIFO (first in first out) scheduler, when there is a mix of packet sizes. In particular, we apply the asymptotic delay result to a system accessed by packets which are one of two sizes: '1' or 'k', and the arrival process is i.i.d. in time. We show that the difference in rate function of the delay asymptote between SRPT and FIFO for the size 'k' packet decays as 1/k. Thus, for large packets, the delay distributions under FIFO and SRPT look similar. On the other hand, for the size '1' packet, the delay rate function under SRPT is invariant with k. However for FIFO, the delay rate function for the size '1' packet decays as 1/k. This indicates that for size '1' packets, SRPT performs increasingly better as the range in packet size increases. Thus, these results indicate that SRPT is a good policy to implement for Web-servers, where empirical evidence suggests a large variability in packet sizes.","PeriodicalId":254457,"journal":{"name":"2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Delay asymptotics of the SRPT scheduler\",\"authors\":\"Chang-Woo Yang, S. Shakkottai\",\"doi\":\"10.1109/CDC.2004.1428882\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper we look at the shortest-remaining-processing-time (SRPT) scheduling algorithm. It has been long thought that although it exhibits optimal mean packet delay, the larger sized packets will \\\"suffer\\\" a very large delay. In this paper, we consider this scheduling rule for a discrete-time queueing system that is accessed by a large number of flows (a many flows regime). In such an asymptotic regime where the number of flows are large, we derive expressions for the packet delay distributions for batch arrival processes, and with bounded packet sizes. Using these results, we compare the delay asymptote (i.e., for any finite delay, and asymptotic in the number of flows) of the SRPT scheduler with that of a FIFO (first in first out) scheduler, when there is a mix of packet sizes. In particular, we apply the asymptotic delay result to a system accessed by packets which are one of two sizes: '1' or 'k', and the arrival process is i.i.d. in time. We show that the difference in rate function of the delay asymptote between SRPT and FIFO for the size 'k' packet decays as 1/k. Thus, for large packets, the delay distributions under FIFO and SRPT look similar. On the other hand, for the size '1' packet, the delay rate function under SRPT is invariant with k. However for FIFO, the delay rate function for the size '1' packet decays as 1/k. This indicates that for size '1' packets, SRPT performs increasingly better as the range in packet size increases. Thus, these results indicate that SRPT is a good policy to implement for Web-servers, where empirical evidence suggests a large variability in packet sizes.\",\"PeriodicalId\":254457,\"journal\":{\"name\":\"2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601)\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CDC.2004.1428882\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CDC.2004.1428882","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

在本文中,我们研究了最短剩余处理时间(SRPT)调度算法。长期以来,人们一直认为,尽管它表现出最佳的平均数据包延迟,但较大的数据包将“遭受”非常大的延迟。在本文中,我们考虑了由大量流(多流体系)访问的离散时间排队系统的调度规则。在这样一个流数量很大的渐近状态下,我们导出了批到达过程的数据包延迟分布表达式,并且数据包大小有界。使用这些结果,我们比较了SRPT调度程序的延迟渐近线(即,对于任何有限延迟,以及流数量的渐近线)与FIFO(先进先出)调度程序的延迟渐近线,当存在混合包大小时。特别地,我们将渐近延迟结果应用于由大小为'1'或'k'之一的数据包访问的系统,并且到达过程在时间上为iid。我们表明,对于大小为“k”的数据包,SRPT和FIFO之间的延迟渐近线的速率函数的差异衰减为1/k。因此,对于大型数据包,FIFO和SRPT下的延迟分布看起来很相似。另一方面,对于大小为“1”的数据包,SRPT下的延迟率函数随k不变。然而对于FIFO,大小为“1”的数据包的延迟率函数衰减为1/k。这表明对于大小为“1”的数据包,随着数据包大小范围的增加,SRPT的性能会越来越好。因此,这些结果表明SRPT是一个很好的web服务器策略,在web服务器中,经验证据表明数据包大小有很大的可变性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Delay asymptotics of the SRPT scheduler
In this paper we look at the shortest-remaining-processing-time (SRPT) scheduling algorithm. It has been long thought that although it exhibits optimal mean packet delay, the larger sized packets will "suffer" a very large delay. In this paper, we consider this scheduling rule for a discrete-time queueing system that is accessed by a large number of flows (a many flows regime). In such an asymptotic regime where the number of flows are large, we derive expressions for the packet delay distributions for batch arrival processes, and with bounded packet sizes. Using these results, we compare the delay asymptote (i.e., for any finite delay, and asymptotic in the number of flows) of the SRPT scheduler with that of a FIFO (first in first out) scheduler, when there is a mix of packet sizes. In particular, we apply the asymptotic delay result to a system accessed by packets which are one of two sizes: '1' or 'k', and the arrival process is i.i.d. in time. We show that the difference in rate function of the delay asymptote between SRPT and FIFO for the size 'k' packet decays as 1/k. Thus, for large packets, the delay distributions under FIFO and SRPT look similar. On the other hand, for the size '1' packet, the delay rate function under SRPT is invariant with k. However for FIFO, the delay rate function for the size '1' packet decays as 1/k. This indicates that for size '1' packets, SRPT performs increasingly better as the range in packet size increases. Thus, these results indicate that SRPT is a good policy to implement for Web-servers, where empirical evidence suggests a large variability in packet sizes.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Remarks on strong stabilization and stable H/sup /spl infin// controller design Neural network compensation technique for standard PD-like fuzzy controlled nonlinear systems Failure-robust distributed controller architectures Stochastic optimal control guidance law with bounded acceleration On automating atomic force microscopes: an adaptive control approach
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1