Font Size: a A A

Improvement And Application Of Swift Storage Access Policies

Posted on:2015-12-22Degree:MasterType:Thesis
Country:ChinaCandidate:H YuanFull Text:PDF
GTID:2428330488498774Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the background of the era of big data,flexibility to expansion,safe,reliable,inexpensive data storage solutions and the corresponding storage services have become the focus of public attention.The cloud storage service of open source cloud computing platform OpenStack uses common hardware to build clusters of servers to provide redundancy,highly reliable,scalable data storage for the PB-level data.Most of the existing research is based on OpenStack public cloud,private cloud or hybrid cloud applications,while research on Swift object storage is little.Facing the major issues and challenges of today's world big data,this paper explored the Swift's storage access policies,with a certain degree of challenge.The research based on in-depth analysis of the Swift object storage,combined with the characteristics of the transportation industry applications,improved the Swift's storage access policies.Firstly,this paper reviews the status quo and development of OpenStack and cloud storage at home and abroad,furthermore,this paper conducts relevant technical research.Secondly,this paper introduces the dynamic object replication mechanism to Swift object storage system based on object access feature.The mechanism gains user's access response rate and system throughput at the cost of storage space,ensures a good user experience.Finally,the I/O is introduced to the original weight determinants,along with the storage capacity to re-model the weight to find the best model in line with the transportation information systems by correct the factor constantly;The virtual node's frequency can be modeled based on the access frequency of object.When a new storage node joins the cluster or an unavailable storage node quits the cluster,you can determine how to map the needs to be re-allocated virtual nodes and storage nodes according to the virtual visits ranking algorithm to make the system achieve better load balance and performancze;The load of storage node is changing constantly with the operation of the system,the dynamic feedback mechanism can be used to obtain the overload and excessive idle storage node,the adjustments between them can improve the utilization of system resources.This paper validates the reliability,availability,performance and load balance of the improved Swift storage access policies through the transportation information systems,including the comparison of the response time of user requests,the system throughput and load balance,the experimental results show that compared to the former the improved Swift is more optimized and have a better user experience,the improvement has reference value except for the transport sector industry.
Keywords/Search Tags:OpenStack, Swift, Object Storage, Consistent Hash, Load Balancing
PDF Full Text Request
Related items