Font Size: a A A

The Design And Implement Of The Cloud Gateway Network File System Based On The User Space

Posted on:2014-03-17Degree:MasterType:Thesis
Country:ChinaCandidate:W QianFull Text:PDF
GTID:2268330422963463Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the increasingly significant of information technology and the rapid growth ofthe digital information today, storage capacity and speed is in the huge demand. In thiscontext, the birth of the cloud storage service and rapid development gave birth to a cloudstorage era. Cloud gateway equipment, which at the use of cloud storage services, at thesame time, has been widespread concerned, especially by small and medium-sizedenterprises, gradually increasing dependence on cloud gateway. But because of thenetwork speed, bandwidth and storage limitations of the device itself, the performance ofcloud gateway has been a big problem, by waiting for a long time, users of the gatewayhas a huge impact. In this context, by using of the Amazon S3(Amazon Simple StorageService) cloud storage server, which is provided by Amazon platform, S3cloud gatewaylocal user control file system S3FS, and network file sharing protocol NFS, designed andimplemented a user-space NFS server, that integrated inside the cloud gateway itself,simplifying cloud gateway communication process, and improving the speed. The systemhas reached the goal of speed up the response time of the cloud gateway.The existing cloud gateway NFS server runs in kernel space, it receives the filerequests passed by the NFS client, and passes them to S3FS (S3File System), which is auser space file system running in user space. The S3FS cloud gateway is responsible forpassing the file requests to the S3and returning the results to NFS. It has gone throughseveral kernel space to user space, the data copying between them costs time, and affectthe overall performance of the cloud gateway. For the above reasons, a file sharing serverrunning in user space is designed and implemented. It runs in user space and directlyworks with S3FS without going through the kernel space. The new cloud gateway reducesthe overhead of switching between kernel space and user space and achieves the purposeof improving cloud gateway`s overall access speed.NFS server on the user space runs in user space, instead of in kernel space, eliminatesthe overhead of switching between kernel mode and user mode. After test, it proves thatthis way reduces the response time of the cloud gateway. It achieves the goal that makingthe optimization of cloud gateway performance.
Keywords/Search Tags:cloud storage, cloud gateway, Network File System, File System of UserSpace
PDF Full Text Request
Related items