Font Size: a A A

Research Of Protocol Adaption And Cache Management Of Cloud Storage Gateway

Posted on:2014-06-27Degree:MasterType:Thesis
Country:ChinaCandidate:G D XiaFull Text:PDF
GTID:2268330422963501Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
In such a era with information explosion and rapid development of the Internet,Cloud computing and cloud storage is likely to become the main computing and storagemodel and service model.But the application of cloud storage service today, especially inthe enterprise, is relatively limited, One of the most important reason is the limitation ofthe interface. Enterprises which have a lot of mature applications are builted on storagedevices and systems only surport the traditional storage interface. Cloud storage serviceproviders often do not provide support for traditional storage interface, but use and supportcommon REST(Representational State Transfer)/SOAP (Simple Object AccessProtocol)interface and protocol used on cloud computing platform.Cloud storage gatewayis carried out to solve the matching problem of interface.Cloud storage gateway in theclient side of cloud storage service,which is a special gateway device,mainly finishs thetransformation between cloud storage protocol and traditional storage protocol, andintegrates the Cloud Storage service seamless into the existing software and hardwaresystem, Avoid spending a large amount of human and material resources to re-implementor modify interface of existing application to adapt cloud storage interface and protocol.The protocol adaption module and the cache module are the kernel modules of cloudstorage gateway.The main function of the protocol adaption module is protocol conversion.This module shields the user from the heterogeneous interface protocol of cloud storageservice and traditional storage system,makes the user can use the client based ontraditional protocol directly access to cloud storage services. The cache module virtualizecloud storage and local storage as one storage space to provide data access services for theuser,through maintaining a metadata cache and a file cache. Meanwhile, the local filecache solves the high latency problem of access data on cloud,by read redirection andasynchronous write back, to improve performance of the local access to the cloud storageservices. The protocol adaption module and the cache module of prototype system of cloudstorage gateway have been completed.The prototype system,supports two kinds of bigcloud storage service,Amazon S3(Simple Storage Service) and Rackspace Swift, and alsosupports three file protocols(FTP(File Transfer Protocol), NFS(Network File System), andDLNA(Digital Living Network Alliance)).
Keywords/Search Tags:Cloud gateway, Cloud storage, Protocol adaption, FUSE(Filesystem inUserspace), Cache
PDF Full Text Request
Related items