Skip to main content

A Cache Replacement Algorithm in Hierarchical Storage of Continuous Media Object

  • Conference paper
Advances in Web-Age Information Management (WAIM 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3129))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Reed, B., Long, D.D.: Analysis of caching Algorithms for distributed file systems. Operating Systems Review 30(3) (1996)

    Google Scholar 

  2. Karedla, R., Love, J., Wherry, B.: Caching Strategies to Improve Disk System Performance. IEEE Computer 27(3), 38–46 (1995)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Lau, S.-W., Liu, J.C.S.: Designing a hierarchical Multimedia storage server. The Computer Journal 40(9), 529–540 (1997)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Li, J., Prabhakar, S.: Data Placement for Tertiary Storage. In: The 19th IEEE Symposium on Mass Storage Systems, pp. 193–207 (2002)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. SimPack Toolkit, http://www.cise.ufl.edu/~fishwick/simpack/simpack.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics