基于moosefs的云存储系统的研究与实现

基于moosefs的云存储系统的研究与实现

ID:32972648

大小:2.37 MB

页数:76页

时间:2019-02-18

基于moosefs的云存储系统的研究与实现_第1页
基于moosefs的云存储系统的研究与实现_第2页
基于moosefs的云存储系统的研究与实现_第3页
基于moosefs的云存储系统的研究与实现_第4页
基于moosefs的云存储系统的研究与实现_第5页
资源描述:

《基于moosefs的云存储系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号:TP39110710-2010124033硕士学位论文基于MooseFS的云存储系统的研究与实现郑景导师姓名职称揣锦华教授申请学位级别工学硕士学科专业名称计算机软件与理论论文提交日期2013年6月5日论文答辩日期2013年6月9日学位授予单位长安大学ResearchandImplementationofCloudStorageSystemBasedonMooseFSADissertationSubmittedfortheDegreeofMasterCandidate:ZhengJingSupervisor

2、:Prof.ChuaiJinhuaChang’anUniversity,Xi’an,China摘要随着信息化的发展和大数据时代的到来,传统的数据存储方式已不能满足现代数据存储的需求,而云存储和海量数据存储被视为是下一代数据存储的良好解决方案。所谓的云存储,是指通过各种集群技术、网格技术和分布式文件系统等技术及系统的应用,将网络中大量的各种存储设备通过软件系统集合起来协同工作,共同对外提供数据存储和业务访问等功能的一个系统。本文所研究的是一个基于分布式系统MooseFS的海量数据存储系统,因为本系统在实现时参考并使

3、用了云存储的系统架构,因此本系统又可说是一个云存储系统。MooseFS是一个开源的分布式网络文件系统,是GoogleFileSystem的一个C语言实现。该系统有着高可用的系统架构,非常便利的应用程序接口,以及非常高的可扩展性(支持在线扩展)和数据读写性能,且系统安装部署简单,使用方便。本文首先对云存储的相关理论及技术等进行简单的介绍,分析研究其系统架构,并在此基础上设计本系统的整体框架。然后利用Struts2框架设计并实现一个Web应用作为客户端,用Java语言设计并实现一个用于文件存储的API,再利用Libe

4、vent事件库设计并实现一个高性能的数据存储服务器,最后利用分布式系统MooseFS作为基础存储层,从而实现一个简单的、类似于网盘的云存储系统,从而验证MooseFS在云存储或者海量数据存储系统中的可用性。此外,本系统在实现时还将对云存储系统的安全策略进行一定的研究与实现,主要包括部分虚拟化存储技术和数据加密技术等。最后将通过对系统的部分功能和性能的测试来验证系统的设计和解决方案的可行性。本文所做的研究主要是为分布式系统MooseFS在企业海量数据存储中的应用做一个前瞻性验证,具有一定的参考价值和重要的实践意义。

5、但是,对于一个安全、可靠、高效的云存储系统来说,本系统所作的研究还是远远不够的,云存储系统的数据监控管理、数据压缩、重复数据删除、网络带宽限制等,将是后续研究亟待解决的问题。关键词:云存储,海量数据,分布式,MooseFS,数据加密iAbstractWiththedevelopmentofinformationtechnologyandtheeraofbigdata,traditionaldatastoragemethodscannotmeettheneedsofmoderndatastorage.Andclou

6、dstorageandmassdatastorageareconsideredasgoodnext-generationdatastoragesolutions.Theso-calledCloudStorageactuallyisasystemwhichcombindavarietyofnetworkstoragedevicestogetherbysoftwaresystemstoworktogether,andprovidecommonexternaldatastorageandbusinessaccessse

7、rvice,throughapplicationofavarietyofclusteringtechnology,gridanddistributedfilesystemtechnologyandothersystems.ThestudyinthispaperactuallyisaMassDataStoragesystembasedonthedistributedsystemsMooseFS.ButtheimplementationofthesystemusedtheCloudStoragesystemarchi

8、tecture,soitisalsoaCloudStoragesystem.MooseFSisanopensourcedistributednetworkfilesystem.AnditisaClanguageimplementationoftheGoogleFileSystem.Thesystemhasahigh-availabilitysystemarchitectu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。