The design and implementation of cache in the log-structured cloud storage platform
Chen Li-ju · 2013
In order to enhance the overall I/O performance of the distributed cloud storage platform HLFS(HDFS-based Log-structured File System),cache module is proposed and implemented in the HLFS client RAM by making use of LRU algorism due to the characteristic of HLFS of which client is separated with the back-end storage cluster.To ensure the data consistence,the data stored in the cache is designed to be written back at fixed time intervals.The cache module is tested in a cluster by reading and writing data to HLFS.The test results shows that,by enabling the cache module,HLFS can decrease the interaction frequency with the back-end cluster,thereby improving the I/O performance effectively.