具有未来知识的磁盘调度

ACM-SE 28 Pub Date : 1990-04-01 DOI:10.1145/98949.99156
Darrell Suggs
{"title":"具有未来知识的磁盘调度","authors":"Darrell Suggs","doi":"10.1145/98949.99156","DOIUrl":null,"url":null,"abstract":"Disk scheduling is a major concern in heavily loaded systems since disk I/O is typically a performance bot­ tleneck. There have been numerous studies of the rela­ tive performance of the traditional disk scheduling al­ gorithms, SSTF, SCAN, and FCFS, as well as several studies on the more recently developed VSCAN. We present an approach to studying disk scheduling that compares each algorithm’s performance to an optimal, perhaps unattainable, performance. We consider op­ timal to mean the order of service which yields the smallest average seek distance, and we show seek dis­ tance to be a reliable measure of performance. This approach is in the same spirit as Belady’s MIN algo­ rithm for optimal page replacement in a virtual mem­ ory system. Using a modified version of a disk sim­ ulator from a previous study, we generate fixed but realistic request streams and show how each test case can be represented as a search tree. A branch and bound tree searching algorithm is used to select the optimal path. We then compare the performance of traditional disk scheduling algorithms to that of the optimal schedule. Our results indicate that there is substantial performance gain to be achieved by devel­ oping belter disk scheduling algorithms.","PeriodicalId":409883,"journal":{"name":"ACM-SE 28","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Disk scheduling with future knowledge\",\"authors\":\"Darrell Suggs\",\"doi\":\"10.1145/98949.99156\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Disk scheduling is a major concern in heavily loaded systems since disk I/O is typically a performance bot­ tleneck. There have been numerous studies of the rela­ tive performance of the traditional disk scheduling al­ gorithms, SSTF, SCAN, and FCFS, as well as several studies on the more recently developed VSCAN. We present an approach to studying disk scheduling that compares each algorithm’s performance to an optimal, perhaps unattainable, performance. We consider op­ timal to mean the order of service which yields the smallest average seek distance, and we show seek dis­ tance to be a reliable measure of performance. This approach is in the same spirit as Belady’s MIN algo­ rithm for optimal page replacement in a virtual mem­ ory system. Using a modified version of a disk sim­ ulator from a previous study, we generate fixed but realistic request streams and show how each test case can be represented as a search tree. A branch and bound tree searching algorithm is used to select the optimal path. We then compare the performance of traditional disk scheduling algorithms to that of the optimal schedule. Our results indicate that there is substantial performance gain to be achieved by devel­ oping belter disk scheduling algorithms.\",\"PeriodicalId\":409883,\"journal\":{\"name\":\"ACM-SE 28\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1990-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM-SE 28\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/98949.99156\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM-SE 28","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/98949.99156","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

由于磁盘I/O通常是性能瓶颈,因此磁盘调度在高负载系统中是一个主要问题。对于传统的磁盘调度算法SSTF、SCAN和FCFS的相对性能,以及最近开发的VSCAN的一些研究,已经有了大量的研究。我们提出了一种研究磁盘调度的方法,将每种算法的性能与最优(可能无法达到的)性能进行比较。我们认为最优是指产生最小平均寻迹距离的服务顺序,并且我们证明寻迹距离是性能的可靠度量。这种方法与Belady的MIN算法的精神相同——在虚拟内存系统中进行最优页面替换的算法。使用先前研究的磁盘模拟器的修改版本,我们生成固定但真实的请求流,并展示如何将每个测试用例表示为搜索树。采用分支绑定树搜索算法选择最优路径。然后,我们比较了传统磁盘调度算法与最优调度算法的性能。我们的结果表明,通过开发更好的磁盘调度算法,可以获得可观的性能增益。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Disk scheduling with future knowledge
Disk scheduling is a major concern in heavily loaded systems since disk I/O is typically a performance bot­ tleneck. There have been numerous studies of the rela­ tive performance of the traditional disk scheduling al­ gorithms, SSTF, SCAN, and FCFS, as well as several studies on the more recently developed VSCAN. We present an approach to studying disk scheduling that compares each algorithm’s performance to an optimal, perhaps unattainable, performance. We consider op­ timal to mean the order of service which yields the smallest average seek distance, and we show seek dis­ tance to be a reliable measure of performance. This approach is in the same spirit as Belady’s MIN algo­ rithm for optimal page replacement in a virtual mem­ ory system. Using a modified version of a disk sim­ ulator from a previous study, we generate fixed but realistic request streams and show how each test case can be represented as a search tree. A branch and bound tree searching algorithm is used to select the optimal path. We then compare the performance of traditional disk scheduling algorithms to that of the optimal schedule. Our results indicate that there is substantial performance gain to be achieved by devel­ oping belter disk scheduling algorithms.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信