Skip to main content

A Cache Management Strategy for Transparent Computing Storage System

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 320))

Abstract

TranStore is a transparent computing platform based on a virtual disk system that supports heterogeneous services of the operating platform and their above applications. In TranStore, OS and software which run in the client are stored on the centralized servers, while computing tasks are carried out by the clients, so the virtual disk access is the bottleneck of the system performance. In this paper, we firstly study the client and server cache access patterns in TranStore. LRU algorithm is used in the client-side cache. A cache management algorithm called Frequency-based Multi-Priority Queues (FMPQ) proposed in this paper is used in the server-side cache. The simulation methods are used to evaluate the FMPQ performance and compare FMPQ with some other existing cache replacement algorithms. The results show that FMPQ can adapt to different cache sizes and workloads in transparent computing environment, and the performance of FMPQ is significantly better than others.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Zhang, Y.: Transparent computing: Concept, architecture and example. Chinese Journal of Electronics 32(12A), 169–174 (2004)

    Google Scholar 

  2. Zhang, Y., Zhou, Y.-Z.: 4VP: A Novel Meta OS Approach for Streaming Programs in Ubiquitous Computing. In: 21st International Conference on Advanced Information Networking and Applications (AINA 2007), Niagara Falls, Canada, May 21-23, pp. 394–403 (2007)

    Google Scholar 

  3. Aspray, W.: The Stored Program Concept. IEEE Spectrum 27(9), 51–57 (1990)

    Article  Google Scholar 

  4. Zhang, Y., Zhou, Y.-Z.: Separating computation and storage with storage virtualization. Computer Communications 34(13), 1539–1548 (2011)

    Article  Google Scholar 

  5. Aven, I., Coffmann, E.I., Kogan, I.A.: Stochastic Analysis of Computer Storage. Reidel, Amsterdam (1987)

    MATH  Google Scholar 

  6. Kuang, W., Zhang, Y., Zhou, Y., et al.: NSAP—A network storage access protocol for transparent computing. Tsinghua Univ. (Sci. &Tech.) 49(1), 106–109 (2009)

    Google Scholar 

  7. Karedla, R., Spencer Love, J., Wherry, B.G.: Caching strategies to improve disk system performance. Computer 27(3), 38–46 (1994)

    Article  Google Scholar 

  8. Johnson, T., Shasha, D.: 2Q: A Low Overhead High Performance Buffer Management Replacement Algorithm. In: Proc. Very Large Databases Conf., pp. 439–450 (1995)

    Google Scholar 

  9. Robinson, J., Devarakonda, M.: Data Cache Management using Frequency-Based Replacement. In: Proceedings of ACM SIGMETRICS Conf. Measurement and Modeling of Computer Systems (1990)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gao, Y., Zhang, Y., Zhou, Y. (2013). A Cache Management Strategy for Transparent Computing Storage System. In: Yuan, Y., Wu, X., Lu, Y. (eds) Trustworthy Computing and Services. ISCTCS 2012. Communications in Computer and Information Science, vol 320. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35795-4_82

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35795-4_82

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35794-7

  • Online ISBN: 978-3-642-35795-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics