Abstract
Although storage technologies are in great progress, hierarchical storage is still an efficient way to manage massive data, especially massive Continuous Media (CM) data. In some large web based CM applications such as DL (Digital Library) and VOD (Video-On-Demand), cache replacement algorithms are used to keep the hot data on the disk, and migrate out those rarely accessed. The existing algorithms always treat all files equally, and use cache miss rate to evaluate the performance. However, in actual CM applications, most video objects are stored as several separated files that will be played one by one, so the strong relationships among the access time of these files make pre-fetch practicable and efficient. If all the files are taken as the same, the performance of systems will degrade. Meanwhile, the cache miss rate cannot evaluate the performance comprehensively. In this paper, a new metric, User Waiting Rate, is defined to evaluate the performance, and a novel cache replacement algorithm, Least Waiting Probability (LWP) algorithm, is proposed. Experiment results show that it can improve the performance a lot, and is highly adaptive.
Supported by the National Natural Science Foundation of China under Grant No. 60221120146; the National Grand Fundamental Research 973 Program of China under Grant No.G1999032704.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Reed, B., Long, D.D.: Analysis of caching Algorithms for distributed file systems. Operating Systems Review 30(3) (1996)
Karedla, R., Love, J., Wherry, B.: Caching Strategies to Improve Disk System Performance. IEEE Computer 27(3), 38–46 (1995)
Li, Y., Chen, F.-j., Wu, F.: Design and Management of Large Scale Hierarchical VOD Storage System. Journal Of Software (in Chinese) 10(4), 355–358 (1999)
Lau, S.-W., Liu, J.C.S.: Designing a hierarchical Multimedia storage server. The Computer Journal 40(9), 529–540 (1997)
Daoliang, Y., Xiaoxia, R., Ming, C.: Study on Data Replacement Algorithm in Continuous Media Server with Hierarchical Storage. In: 16th IFIP World Computer Congress, Beijing, vol. 2, pp. 1387–1394 (2000)
Sonah, B., Ito, M.B.: New adaptive object replacement policy for video-on-demand systems. In: Proc of IEEE International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, pp. 13–18 (1998)
Hahn, U., Dilling, W., Kaletta, D.: Improved adaptive replacement algorithm for disk caches in HSM systems. In: The 16th IEEE Symposium on Mass Storage Systems (1999)
Christodoulakis, S., Triantafillou, P., Zioga, F.: Principles of Optimally Placing Data in Tertiary Storage Libraries. In: Proc. of the 23rd Intern. Conf. on Very Large Data Bases (VLDB) (August 1997)
Li, J., Prabhakar, S.: Data Placement for Tertiary Storage. In: The 19th IEEE Symposium on Mass Storage Systems, pp. 193–207 (2002)
Xu, Y., Xing, C., Zhou, L.: A Data Placement Method of HSM for Streaming Media Server in Network Environment. In: Proc. of 3rd Workshop on Databases in Networked Information Systems, pp. 245–254 (2003)
Ghandeharizadeh, S., Dashti, A., Shahabi, C.: A pipelining mechanism to minimize the latency time in hierarchical multimedia storage managers. Computer communications 18(3), 170–184 (1995)
Fishwick, P.A.: Simpack: Getting Started with Simulation Programming in C and C++. In: 1992 Winter Simulation Conference, Arlington, VA, December 1992, pp. 154–162 (1992)
SimPack Toolkit, http://www.cise.ufl.edu/~fishwick/simpack/simpack.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Xu, Y., Xing, C., Zhou, L. (2004). A Cache Replacement Algorithm in Hierarchical Storage of Continuous Media Object. In: Li, Q., Wang, G., Feng, L. (eds) Advances in Web-Age Information Management. WAIM 2004. Lecture Notes in Computer Science, vol 3129. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27772-9_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-27772-9_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22418-1
Online ISBN: 978-3-540-27772-9
eBook Packages: Springer Book Archive