A Cache Management Strategy for Transparent Computing Storage System

Yuan Gao,Yaoxue Zhang,Yuezhi Zhou
DOI: https://doi.org/10.1007/978-3-642-35795-4_82
2013-01-01
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. © Springer-Verlag Berlin Heidelberg 2013.
What problem does this paper attempt to address?