分布式文件系统名字空间管理

被引量 : 0次 | 上传用户:pp6vip123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的普及以及移动互联网的快速发展,人类每年产生的数据越来越多,据统计全球数据信息每年的增长率到达了每年30%以上。现在,人类每天产生的数据要以PB来计算,数据类型从微博、照片、博客、日志等各式各样。近几年增长的数据要更快,这些新增的数据有相当一部分需要被持久化存储到硬盘上。单机文件系统如ext3、ext4以及网络文件系统文件系统(NFS),远远不能满足实际存储需求。这个时候分布式文件系统应运而生,可以存储几十到几百PB的数据。分布式文件系统基本上采用的都是典型的三方架构,即由元数据服务器(nameserver),数据服务器(dataserver)和客户端(client)组成。元数据服务器存储着整个系统的元数据信息,是最关键和复杂的部分,面临C10K、C100K问题。如何设计一个高效稳定的元数据服务器对于一个分布式文件系统来说至关重要。本课题设计并实现了分布式文件系统RaccoonFS的元数据服务器,研究并解决了分布式文件系统名字空间的由于锁竞争带来响应速度低下的问题,提出了一种新的名字空间管理方法:元数据服务器在处理数以万计的客户端连接时,往往出现效率低下甚至完全瘫痪,怎么提升元数据服务器在高并发读写下的性能成为了一个非常重要的设计内容。RaccoonFS采用了B+树的方式来管理名字空间,并且在B+树上实现了写时拷贝(Copy on Write)和多版本并发控制(Multi Version ConcurrencyControl),从而达到读写分离、写写并发,极大的提高了读写的性能,规避了对B+树读写操作上锁带来的性能开销。在测试部分,论文选取了三组测试对象:HDFS(Hadoop Distribute File System)名字空间管理方法、实现了COW的B+树名字空间管理方法、实现了COW和MVCC的B+树名字空间管理方法。实验结果表明实现了COW的B+树管理方法在读写的响应速度方面较HDFS名字空间管理方法有了30%以上的提高,实现了COW和MVCC的B+树名字空间管理方法在写响应速度方面较只实现了COW的B+树名字空间管理方法有了10%以上的提高。测试表明,采用COW和MVCC的B+名字空间管理方法,可以有效提高名字空间管理效率。
其他文献
《三国演义》与《伊利亚特》虽然以描写英雄为主,但也描写了一些女性。在两部作品中,不管是在中国还是在西方,女性只是男性的附属品,并无多大的价值可言,但中西方对待女性的
《创造101》带来巨大粉丝经济效应的背后实际上是与社会化网络相关。本文将从社会化网络的性质和特点、《创造101》中粉丝的聚合,粉丝中意见领袖的话语权、《创造101》所营造
目的探讨GABA和GABA-A受体激动剂托吡酯对THP-1源性泡沫细胞形成的影响方法THP-1源性巨噬细胞分为空白对照组,ox-LDL组,GABA组,1μM、100nM、1mM GABA+ox-LDL组。干预结束后,油红
理论与实践相结合,是教育的基本原则之一。思想政治理论课一体化教学模式突破了传统思想政治理论课理论教学与实践教学相分离的模式,通过搭建教学平台和健全保障机制,做到教
通过对如何界定监理单位施工安全管理责任,如何规范监理单位施工安全管理行为,监理单位施工安全管理的收费,监理单位施工安全管理环境等问题的讨论,结合近年来的一些实践和思
针对机械工程学院学生专业特点,研究"产、学、研有机结合"的培养模式,分析产学研有机结合运行的机制,结合我校依托石油石化深入的阐述了产学研为本科教学服务的作用及实施方
2016年5月17日,莱茵体育(000558.SZ)公告称,公司收到控股股东莱茵达控股集团有限公司(以下简称“莱茵达控股”)之一致行动人高靖娜女士出具的《关于减持股份的告知函》,其已通过大宗
报纸
目的:建立雄激素非依赖性前列腺癌LNCaP-AI细胞模型,初步探讨LSD1在前列腺癌获得AI表型中的作用机制。方法:LNCaP细胞在含10%活性炭/葡聚糖处理的胎牛血清的无酚红RPMI1640培
<正>古希腊哲人泰勒士说过:"多说话并不表明有才智。"人有两只耳朵,却只有一张嘴,所以要多听少说。据国外学者研究,一般情况下,人在倾听时的效率大约仅有25%。可见,倾听并不
讲学自由负有责任和义务,其保护程度并没有人们想象得那么大。除了须服从公共利益和社会利益以及宪法承认的其他权利的限制外,公立高校教师的身份和法律地位决定了该自由受到