Font Size: a A A

Design And Implementation Of Cloud Storage File System Compatible With POSIX Interface

Posted on:2015-08-20Degree:MasterType:Thesis
Country:ChinaCandidate:Z J JiangFull Text:PDF
GTID:2308330473954801Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Cloud storage is specifically designed to solve the huge cloud data size of the problem and design. Cloud storage can independently release storage services, but also to provide strategic solutions professional storage solution. It is regarded as the storage service, and are located in o different parts of a large number of different types of storage devices through a network of distributed file systems, applications and network technology cluster together along with a collection of collaboration, business functions provided through a unified application interface and data storage and management is ultimately controlled by the application software.This thesis presents the cloud storage system is divided into the front application layer, the file system layer, distributed storage layer, in which the goal of this thesis is the file system level design and implementation, which provides up file system access interface, call distribution down storage interface functions to read and write file data, making cloud storage system front application layer and the distributed storage layer can focus on their core functions. Cloud storage file system design in this article is made up of both the hsfsmount and hsfsmaster programs. hsfsmount is the mount the end of the file system program, which is based on FUSE implementation, providing support for the POSIX file system access interface. Hsfsmaster is end of the file system metadata management program, responsible for the organization and maintenance of cloud storage file system metadata in response hsfsmount file system metadata operation request. In this thesis, these two programs were designed and implemented.Finally, the function of the file system tested. Because of the relationship between the performance of the underlying storage system is very close, mainly from the functional aspects of the test, whether the test system upper layer level POSIX interface provides good support, whether through the underlying storage interface for file read and write data. Test results show that the cloud storage file system features designed to achieve the desired objectives thesis can be well served to the cloud storage system.
Keywords/Search Tags:Cloud storage file system, Distributed storage, POSIX Interface
PDF Full Text Request
Related items