Font Size: a A A

Research Of Distributed File Systems In Cloud Storage

Posted on:2012-02-17Degree:MasterType:Thesis
Country:ChinaCandidate:S P LiFull Text:PDF
GTID:2178330338492044Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Cloud Storage has been increasing in popularity recently due to per-use pricing and elastic scalability, providing a significant advantage over the typical acquisition and deployment of equipment that was previously required. It would be the one of the most anticipated and popular technologies in coming years. Cloud Storage comes with cloud computing and delivers virtualized storage on demand, over a network based on a request for storage as a service, has attracted a lot of attentions in Academia and the business community. Many businesses set cloud storage as the first step to involve cloud computing. Cloud storage not merely serves storage, it delivers storage as a service. The effect has been a shift to outsourcing of not only equipment setup, but also the ongoing IT administration of the resources as well.Compared with traditional dedicated storage, Cloud Storage increases resource utilization and reduction in power and cooling requirement. The difference between the purchase of a dedicated appliance and that of cloud storage is not the functional interface, but merely the fact that the storage is delivered on demand. The customer pays for either what they actually use or in other case, what they have allocated for use. The actual storage space can be thin provisioned and billed for based on actual usage.University campus is a miniature social system, it is practical and useful to build cloud storage for campus. In this paper, we describe the design and implementation of our cloud storage management system--- CStorage system.We had three main objectives in developing CStorage. Firstly, we needed a basic software platform to integrate the existed storage distributed in our campus. To do so, we needed a scalable adaptor to unify our storage device. Secondly, we should meet the requirement that customers can use the storage service conveniently. Considering of the requirement mentioned above, we should do some simplifications about the operation. At last, we intended to build a practical test frame for file system, which would feedback the file system performance and provide suggestions in designing new file system.In this paper we describe how we designed and implemented CStorage to meet the goals above. At the beginning, we illustrate the tendency of cloud computing and cloud storage. And then go along with the development of storage, we describe the several typical distributed file systems which is the basis of our coming cloud storage system. After that, comes with a cloud storage model, we emphasis on analyzing the architecture of CStorage which composed by adaptor, manager, interfaces, etc. The section 4 is the implementation of CStorage, here we describe some core designs in details. Applications which we deployed as clients are presented and discussed in Section 5. In Section 6 we conclude and outline our plans for future work.
Keywords/Search Tags:cloud computing, cloud storage, distributed file system, adaptor, CStorage
PDF Full Text Request
Related items