DocumentCode
2630412
Title
Buffer replacement algorithms for multimedia storage systems
Author
Özden, Banu ; Rastogi, Rajeev ; Silberschatz, Avi
Author_Institution
Bell Lab., Murray Hill, NJ, USA
fYear
1996
fDate
17-23 Jun 1996
Firstpage
172
Lastpage
180
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
Keywords
buffer storage; interactive television; multimedia computing; storage management; 30 min; approximation algorithms; basic replacement algorithm; buffer cache; buffer manager; buffer replacement algorithms; cache misses; continuous media data; disk input/output; disk-based storage system; distance-based replacement algorithm; least-recently-used algorithm; most-recently-used algorithm; multimedia storage systems; new data blocks; overhead; simulation; video length; Approximation algorithms; Bandwidth; Buffer storage; Cache storage; Image storage; Memory management; Multimedia systems; Silicon carbide; Timing; Videos;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia Computing and Systems, 1996., Proceedings of the Third IEEE International Conference on
Conference_Location
Hiroshima
Print_ISBN
0-8186-7438-5
Type
conf
DOI
10.1109/MMCS.1996.534971
Filename
534971
Link To Document