ceph存储系统纠删码覆盖写的设计与实现

ceph存储系统纠删码覆盖写的设计与实现

ID:35031176

大小:6.63 MB

页数:65页

时间:2019-03-16

ceph存储系统纠删码覆盖写的设计与实现_第1页
ceph存储系统纠删码覆盖写的设计与实现_第2页
ceph存储系统纠删码覆盖写的设计与实现_第3页
ceph存储系统纠删码覆盖写的设计与实现_第4页
ceph存储系统纠删码覆盖写的设计与实现_第5页
资源描述:

《ceph存储系统纠删码覆盖写的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、‘''^'-'每‘讀識^鱗:.:^.聲.瓣-.、..*?若*狐'??..-?、?>巧^?*?、,、、I-?、、,、\?%J'?側誦爾'赫為赛納;瘦麵—、.於'...、.个扣,...V、.</v诗、^生毕业论文一馬研究V节;L,>边过、中请硕专业学位>茂:告}(^:.^韦读;、哺宗爲-.'?''‘^‘'-‘.':八.:气於V巧,.;參:;.;孚乃\V續;"4*一'’.、一 ̄?^.'^*&.、-....^....i.^./.、.如、户?心.

2、.兴邊、^\<."'..'..、.'-.又I^:':皆祥/、'.人’一.:巧心论文、..f题目Ce地奋储系统纠删码覆盖写的设计与实现;A:;、V?’.、■<?-’-‘*-■h.'.,■i?作者鞋名莖圣差J_主?^免.叫'’.入..>学科、专业方向计算机技术弟’■'??.^:和卢.:>指导老师叶保留教授-?研究方向分布计算与并行处理?哪喊^一’■''■.'■一中、-'*■■?.'二.:0—林!、."'.—?、-*.公.、-一与;'

3、--一'疋,、、二成去''.—:、.、三?‘游-拖兮节界:托巧心.■>-v.201645^,_#;..'*’."、‘‘-'■.子解一',.V:,‘VV、;卢...-.、神、’:.-‘?>-、.球-心'.-、、::.、>;V?.'V马方?/U、■■-■--....:mv..::.?‘'—X?.'.■-*'....^:.:V^^一Vj;v>.:\\\\...恕一V:,学号:MF1333038论文答辩日期:2016年05月28日:(签字)指导

4、教师’'一琴 ̄产i/U;UErasureCodeOverwriteDesinandgImplementationinStoraeSstemCehgypbyTianshanuQDirec化dbyProfessorBaoliuYeDeartmentofComkrScienceandTechnoloppugyNaninUniversitjgyMay28,2016Submittedinullulilmentothereuirementsf

5、fffqorthedereeoasterofomu化rScienceandTechnolo.fgfMCpgyA南京大学研究生毕业论义中文摘要毕业论文题目:Ceph存储系统纠删码覆盖写的设计与实现计算机技术专业2013级硕去生姓名:羅天善指导教师(姓名、职称):叶保留教授摘要在方计算和大数据的时代,海量数据已经成为企业的核心资产,分布式存储系统作为承载数据的基础架构,通常构建于通用的服务器。为了应对通用硬件的常态化失效,分布式存储通过多副本机制容忍硬件和系统错误,多

6、副本在大规模的并行计算场景可k乂得到很好的性能,但带来多倍的存储开销。纠删码k乂更小的存储代价实现更高的容错率可W有效的降低存储成本。,,现有的分布式存储中纠删码都只支持追加写不能任意的覆盖写应,,通常用与冷数据存储场景。为了使纠删码能够应用于多读多写的有修改场景,本文k乂开源分布式系统Ceph为基础,设计并实现了纠删码的覆盖写系统。该系统支持纠删码的任意位置的偏移写一致性性能测试后对,更新过程保持数据的强,写流程的提出优化方案,提升系统的读写蚕吐量。本文的王作和研究成果如下:1.基于分布式存储CEPH

7、,设计并实现了纠删码覆盖写系统,更新过程保证事务性,所有节点要么全部更新,要不全部不更新,更新失败时自动回滚,一致性工保持数据强。在节点失效时自动恢复不需要人干预:,2.利用自适应的覆盖写方案,支持泥合写场景。结合重构写更新和增量写更新的特点,根据覆盖写大小自适应选择最优更新方案,从整体上降低覆盖写的踏盘开销和网络开销:3.利用缓存机制减少覆盖写流程,大大提高了覆盖写效率。纠删码覆盖写的校验块更新需要经过预读然后再写一,在对同个文件频繁覆盖写时,读写加锁严重降低了整体效率。通过缓存数据块可W直接跳过预

8、,缓存命中时读过程。同时,设计了客户端隔离的缓存,隔离不同更新大小的客户端,有利于提高缓存命中率:4.利用KeyValue存储管理覆盖写的临时对象,提高了空间利用率,加速空间的分配与回收。有效的提升临时状态

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

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

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