Abstract

Nowadays individual users often have more than one computing platform, such as traditional desktop, laptop computers, and mobile smartphones . More and more users store their data into remote file system and access them over network in every time , b ut user has to download the whole file before access ing one file , so user has the poor experience, especially access large file over wireless network. We have developed MFS, which is a lightweight client-side local mirror of remote file system. MFS mainly provides four mechanisms to solve the above problems. One mechanism is that MFS uses client-side file system based on disk as a persistent cache for files, and the capacity of the persistent cache is limited. The second mechanism is that MFS uses block-level granularity as the smallest unit of file access operations and transmission. The third mechanism is that taking event publish–subscribe pattern to keep files system consistent between user client and remote network file system server. The fourth mechanism is that taking different file consistency priority strategies for different types of files. All files will be stored on cloud or remote file system, but only some files which are often accessed recently will be stored on user persistent disk transparently. User’s applications can always access files, and do not wait until all the blocks of the file is downloaded. So user can have a larger logical storage space and high accessing speed. Our evaluation demonstrates that MFS has a good performance, reliability, transparent scalability and simplicity. MFS can run on a diversity of user computers, and it is independent of any computer.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call