为连续媒体应用程序调度实时磁盘传输

D. Long, Madhukar N. Thakur
{"title":"为连续媒体应用程序调度实时磁盘传输","authors":"D. Long, Madhukar N. Thakur","doi":"10.1109/MASS.1993.289755","DOIUrl":null,"url":null,"abstract":"The authors study how continuous media data can be stored and accessed in the Swift distributed input/output (IO) architecture. They provide a scheme for scheduling real-time data transfers that satisfies the strict requirements of continuous-media applications. This scheme allows large data objects to be stored and retrieved concurrently from multiple disks to satisfy the high data rate requirements typical of real-time video and audio data. To do this, data transfer requests are split into smaller requests, which are then handled by the various components by Swift. On-line algorithms are studied that respond to a data request by promising to either satisfy or reject it. Each response must be made before the next request is seen by the algorithm. The authors discuss two different performance measures to evaluate such algorithms and show that no on-line algorithm can optimize these criteria to less than a constant fraction of the optimal. Finally, they propose an algorithm for handling such requests on-line and the related data structures.<<ETX>>","PeriodicalId":225568,"journal":{"name":"[1993] Proceedings Twelfth IEEE Symposium on Mass Storage systems","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"20","resultStr":"{\"title\":\"Scheduling real-time disk transfers for continuous media applications\",\"authors\":\"D. Long, Madhukar N. Thakur\",\"doi\":\"10.1109/MASS.1993.289755\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The authors study how continuous media data can be stored and accessed in the Swift distributed input/output (IO) architecture. They provide a scheme for scheduling real-time data transfers that satisfies the strict requirements of continuous-media applications. This scheme allows large data objects to be stored and retrieved concurrently from multiple disks to satisfy the high data rate requirements typical of real-time video and audio data. To do this, data transfer requests are split into smaller requests, which are then handled by the various components by Swift. On-line algorithms are studied that respond to a data request by promising to either satisfy or reject it. Each response must be made before the next request is seen by the algorithm. The authors discuss two different performance measures to evaluate such algorithms and show that no on-line algorithm can optimize these criteria to less than a constant fraction of the optimal. Finally, they propose an algorithm for handling such requests on-line and the related data structures.<<ETX>>\",\"PeriodicalId\":225568,\"journal\":{\"name\":\"[1993] Proceedings Twelfth IEEE Symposium on Mass Storage systems\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1993-04-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"20\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"[1993] Proceedings Twelfth IEEE Symposium on Mass Storage systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MASS.1993.289755\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1993] Proceedings Twelfth IEEE Symposium on Mass Storage systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MASS.1993.289755","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 20

摘要

作者研究了如何在Swift分布式输入/输出(IO)架构中存储和访问连续媒体数据。它们提供了一种调度实时数据传输的方案,以满足连续媒体应用的严格要求。该方案允许在多个磁盘上同时存储和检索大型数据对象,以满足实时视频和音频数据的高数据速率要求。为了做到这一点,数据传输请求被分成更小的请求,然后由Swift的各个组件处理。研究了在线算法,通过承诺满足或拒绝数据请求来响应数据请求。每个响应必须在算法看到下一个请求之前完成。作者讨论了两种不同的性能指标来评估这些算法,并表明没有在线算法可以优化这些准则到小于最优的常数分数。最后,他们提出了一种在线处理此类请求的算法和相关的数据结构。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Scheduling real-time disk transfers for continuous media applications
The authors study how continuous media data can be stored and accessed in the Swift distributed input/output (IO) architecture. They provide a scheme for scheduling real-time data transfers that satisfies the strict requirements of continuous-media applications. This scheme allows large data objects to be stored and retrieved concurrently from multiple disks to satisfy the high data rate requirements typical of real-time video and audio data. To do this, data transfer requests are split into smaller requests, which are then handled by the various components by Swift. On-line algorithms are studied that respond to a data request by promising to either satisfy or reject it. Each response must be made before the next request is seen by the algorithm. The authors discuss two different performance measures to evaluate such algorithms and show that no on-line algorithm can optimize these criteria to less than a constant fraction of the optimal. Finally, they propose an algorithm for handling such requests on-line and the related data structures.<>
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信