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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Zhang, Y.: Transparent computing: Concept, architecture and example. Chinese Journal of Electronics 32(12A), 169–174 (2004)
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)
Aspray, W.: The Stored Program Concept. IEEE Spectrum 27(9), 51–57 (1990)
Zhang, Y., Zhou, Y.-Z.: Separating computation and storage with storage virtualization. Computer Communications 34(13), 1539–1548 (2011)
Aven, I., Coffmann, E.I., Kogan, I.A.: Stochastic Analysis of Computer Storage. Reidel, Amsterdam (1987)
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)
Karedla, R., Spencer Love, J., Wherry, B.G.: Caching strategies to improve disk system performance. Computer 27(3), 38–46 (1994)
Johnson, T., Shasha, D.: 2Q: A Low Overhead High Performance Buffer Management Replacement Algorithm. In: Proc. Very Large Databases Conf., pp. 439–450 (1995)
Robinson, J., Devarakonda, M.: Data Cache Management using Frequency-Based Replacement. In: Proceedings of ACM SIGMETRICS Conf. Measurement and Modeling of Computer Systems (1990)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)