Font Size: a A A

Design And Implementation Of Cloud Storage System Based On File-blocking Authorization

Posted on:2019-12-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y MengFull Text:PDF
GTID:2428330572955926Subject:Engineering
Abstract/Summary:PDF Full Text Request
Cloud storage is an emerging solution that puts resources on the cloud for people to access.The emergence of cloud storage satisfies the storage requirements of large amounts of data and the need for access anytime,anywhere.It can be assumed that cloud storage is actually a service,not just storage.Now many cloud storage systems in the market not only provide file storage services,but also provide other services such as file synchronization,file sharing,and file backup.Moreover,cloud storage service providers have also developed more humanized services to improve the user experience.This thesis mainly focuses on the topic of sharing thesis.Based on the common thesis sharing function,this thesis puts forward the concept of file-blocking sharing,and the resulting problems are the file and file block authorization issues on file-blocking sharing.This thesis implements a cloud storage system based on file-blocking authorization through the combination of file-blocking and access control model,and uses the file-blocking authorization to solve the issue of file-blocking sharing.The system provides two file-blocking authorization functions: file blocks authorization and point-of-interest file blocks volume authorization.Using these two functions,users can access some of the file blocks shared in the thesis,and can also access a batch of shared file blocks of interest to users in thesis at one time.The main content of this article is as follows:First,we use the Hadoop cluster to divide the file into blocks.According to the requirements for the file-blocking sharing,the file blocking method based on the content of the thesis chapters was used to block the files.According to the requirements of the two file-blockbing authorization functions,file blocks are merged into larger files through file pseudo-segmentation and the merged method of the file blocks based on the co-authorization to solve the problem of small files caused by file-blocking.An merged file adjustment method based on relational degree is proposed to increase the loading speed of file blocks when file blocks are volume authorized.Second,in the attribute based access control model,according to the requirements of the file-blocking authorization,we design the attribute allocation scheme of the file blocks authorization and formulate the corresponding policies.The file blocks authorization function is realized through the authorization of the file and the authorization of the file blocks.The point-of-interest file blocks volume authorization function is achieved by converting the authorization of the file blocks into the authorization of the merged files and extracting the corresponding file blocks from the merged files.Third,we complete the design and implementation of the basic cloud storage system,mainly including the design and implementation of the user information management module and file operation module.The user information management module and the file operation module provide ABAC with user and file attribute information.The user's information and file sharing methods affect the attributes of users and files in the ABAC,thus affecting the authorization of the file.Last,we integrate each module to realize a complete cloud storage system and test the system.First of all,the function of each module is tested,focus on testing the file-blocking authorization function,and test the file-blocking authorization function of the system in the dynamic environment by changing the user information and file sharing.Then test the performance of the merged method of the file blocks based on the co-authorization.The function test shows that the system implements the function of file-blocking authorization and has a good performance when the file attributes dynamically change.The performance test proves that the merged method of the file blocks based on the co-authorization can significantly increase the download speed of the same segment file blocks.In short,this thesis implements a cloud storage system based on file-blocking authorization,which solves the problem of authorization of file-blocking sharing of thesis and realizes the file-blocking sharing of thesis.
Keywords/Search Tags:cloud storage, file-blocking authorization, attribute based access control, Hadoop
PDF Full Text Request
Related items