Font Size: a A A

Design And Implement Of A Configurable WAN Network File System

Posted on:2009-02-23Degree:MasterType:Thesis
Country:ChinaCandidate:Z F JiFull Text:PDF
GTID:2178360278964054Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
There are a large number of information resources and users in wide area network, so both the information and user behavior are increasingly complex. The traditional network file systems are usually designed with centralized servers. This will result in a bottleneck and is lack of scalability. On the other hand, data island is everywhere on the Internet, but the traditional network file systems do not have effective data sharing ability.UStorFS is a novel network file system which combines the advantages of traditional network file system and the peer to peer technology in a different way. UStorFS uses a MVC design pattern to separate the file system view and the data model. We add controller to the system to change its behaviors and features. To realize it we use the user-space file system architecture. A kernel file system driver agent receives the I/O request from the OS and applications and dispatch them to user-space daemon to process. Metadata such as file and directory information is also brought to user space and described and stored in XML format. A metadata mirror is established to utilize the metadata requests processing.To achieve file access in WAN, UStorFS extends the file name attribute and create a uniform name space in WAN. Files are uniformly mapped and stored among different hosts. It can achieve file sharing through the exchanging of related metadata information.UStorFS realizes the basic functions of classic file systems. According to the evaluation, it can improve 30% in meta-data performance.
Keywords/Search Tags:Network File System, Distributed Storage, Metadata
PDF Full Text Request
Related items