| With the rapid development of mobile Internet technology, more and more data need to be stored on mobile terminal. However, the storage space on mobile is limited. The development of cloud storage technology provides a solution for this demand. Compared with the wired network, there are still some problems like high access latency and unstable network connection to use cloud storage services during mobile Internet. Furthermore, when using charging 3G or 4G network, repeatedly visiting cloud storage servers could consume large network traffic which results in larger user’s cost at the same time. To resolve these problems, we can use caching technology to improve the efficiency of visiting cloud storage servers by mobile terminal equipment, and save the user’s network overhead.Cloud storage system for mobile client cache in the Android mobile terminal is designed for two levels of cache, the first level is based on RAM and the second level is based on NAND flash. The cache data include metadata information and file contents.According to different types of cache data and the features of visiting file data by mobile terminal equipment users, propose a new data prefetching strategy based on list order,analyze the cache consistency and formulate the corresponding solutions. In terms of cache replacement algorithm, we use the simple FIFO(First In First Out) and LRU(Least Recently Used) replacement algorithm, and compared the efficiency of using the FIFO and LRU respectively, the results show that the FIFO replacement algorithm has a better effect.The results show that using caching technology in mobile cloud storage applications can reduce about 25 percent of network data traffic, also can reduce access latency and the impact of the unstable Internet connection at the same time, so as to improve the user experience. |