多媒体存储系统的缓冲区替换算法

Banu Özden, R. Rastogi, A. Silberschatz
{"title":"多媒体存储系统的缓冲区替换算法","authors":"Banu Özden, R. Rastogi, A. Silberschatz","doi":"10.1109/MMCS.1996.534971","DOIUrl":null,"url":null,"abstract":"In a disk-based storage system, a buffer cache is used to reduce the number of disk I/Os. The buffer manager is responsible for buffer replacement to free memory in order to accommodate new data blocks from the disk. An optimal buffer replacement algorithm is one which yields the lowest number of cache misses and, as a result, the lowest number of disk I/Os. In general, optimal buffer replacement algorithms require future knowledge, and therefore cannot be realized. Thus, most storage systems use approximation algorithms such as the least-recently-used (LRU) and most-recently-used (MRU) buffer replacement algorithms. In this paper, we show that both of these algorithms yield poor performance when they are used in storage systems that provide support for continuous media data. We present two new buffer replacement algorithms-BASIC and DISTANCE-which reduce the cache misses by up to 30% as compared to LRU and MRU. Furthermore, in the simulation experiments we conducted, our new algorithms resulted in at most a 9.7% increase in cache misses as compared to the optimal algorithm when the videos are sufficiently long (i.e. longer than 30 minutes). Moreover, we show that the DISTANCE scheme incurs an overhead which is comparable to those of the LRU and MRU schemes. Our conclusion is that DISTANCE is a very suitable candidate for a buffer replacement scheme in storage systems that deal with continuous media data.","PeriodicalId":371043,"journal":{"name":"Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems","volume":"18 3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"92","resultStr":"{\"title\":\"Buffer replacement algorithms for multimedia storage systems\",\"authors\":\"Banu Özden, R. Rastogi, A. Silberschatz\",\"doi\":\"10.1109/MMCS.1996.534971\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In a disk-based storage system, a buffer cache is used to reduce the number of disk I/Os. The buffer manager is responsible for buffer replacement to free memory in order to accommodate new data blocks from the disk. An optimal buffer replacement algorithm is one which yields the lowest number of cache misses and, as a result, the lowest number of disk I/Os. In general, optimal buffer replacement algorithms require future knowledge, and therefore cannot be realized. Thus, most storage systems use approximation algorithms such as the least-recently-used (LRU) and most-recently-used (MRU) buffer replacement algorithms. In this paper, we show that both of these algorithms yield poor performance when they are used in storage systems that provide support for continuous media data. We present two new buffer replacement algorithms-BASIC and DISTANCE-which reduce the cache misses by up to 30% as compared to LRU and MRU. Furthermore, in the simulation experiments we conducted, our new algorithms resulted in at most a 9.7% increase in cache misses as compared to the optimal algorithm when the videos are sufficiently long (i.e. longer than 30 minutes). Moreover, we show that the DISTANCE scheme incurs an overhead which is comparable to those of the LRU and MRU schemes. Our conclusion is that DISTANCE is a very suitable candidate for a buffer replacement scheme in storage systems that deal with continuous media data.\",\"PeriodicalId\":371043,\"journal\":{\"name\":\"Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems\",\"volume\":\"18 3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1996-06-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"92\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MMCS.1996.534971\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MMCS.1996.534971","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 92

摘要

在基于磁盘的存储系统中,缓冲区缓存用于减少磁盘I/ o的数量。缓冲区管理器负责替换缓冲区以释放内存,以便容纳来自磁盘的新数据块。最优的缓冲区替换算法是产生最低数量的缓存丢失,从而产生最低数量的磁盘I/ o。一般来说,最优缓冲区替换算法需要未来的知识,因此无法实现。因此,大多数存储系统使用近似算法,如最近最少使用(LRU)和最近使用(MRU)缓冲区替换算法。在本文中,我们表明,当这两种算法用于支持连续媒体数据的存储系统时,它们的性能都很差。我们提出了两种新的缓冲区替换算法- basic和distance -与LRU和MRU相比,它们可以减少高达30%的缓存缺失。此外,在我们进行的模拟实验中,当视频足够长(即超过30分钟)时,与最优算法相比,我们的新算法导致缓存丢失最多增加9.7%。此外,我们还证明了DISTANCE方案产生的开销与LRU和MRU方案相当。我们的结论是,在处理连续介质数据的存储系统中,DISTANCE是一个非常适合的缓冲区替换方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Buffer replacement algorithms for multimedia storage systems
In a disk-based storage system, a buffer cache is used to reduce the number of disk I/Os. The buffer manager is responsible for buffer replacement to free memory in order to accommodate new data blocks from the disk. An optimal buffer replacement algorithm is one which yields the lowest number of cache misses and, as a result, the lowest number of disk I/Os. In general, optimal buffer replacement algorithms require future knowledge, and therefore cannot be realized. Thus, most storage systems use approximation algorithms such as the least-recently-used (LRU) and most-recently-used (MRU) buffer replacement algorithms. In this paper, we show that both of these algorithms yield poor performance when they are used in storage systems that provide support for continuous media data. We present two new buffer replacement algorithms-BASIC and DISTANCE-which reduce the cache misses by up to 30% as compared to LRU and MRU. Furthermore, in the simulation experiments we conducted, our new algorithms resulted in at most a 9.7% increase in cache misses as compared to the optimal algorithm when the videos are sufficiently long (i.e. longer than 30 minutes). Moreover, we show that the DISTANCE scheme incurs an overhead which is comparable to those of the LRU and MRU schemes. Our conclusion is that DISTANCE is a very suitable candidate for a buffer replacement scheme in storage systems that deal with continuous media data.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Dynamic QOS control based on the QOS-Ticket model A direct ATM multicast service with quality-of-service guarantees Video/text linkage system assisted by a concept dictionary and image recognition Real-time gesture recognition using Maskable Template Model Burst handling of digital video traffic
×
引用
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