DNFS:一种面向Linux集群的可扩展分布式文件系统

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:jiangshan1017
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术革命的不断深入,数字化信息的增长速度大于单个存储设备的容量增加速度,特别是当前高性能计算、数据中心和Internet服务等领域需要几个到几十个PetaBytes的存储容量,这远大于目前单个存储设备所能提供的。因此最为直接的思路是把多个存储子系统集成到一个更大的系统,构造合适的分布式文件系统正是一种重要的实现方法。因此设计了一种分布式文件系统DNFS(Distributed Network File System),该系统可以统一管理多个存储结点,并能够满足高I/O性能、可扩展及高可用性等需求。进而实现了DNFS的原型系统,该系统具备了并发控制、负载均衡、容错和动态扩展等特征。DNFS基于三方架构,由客户端、元数据服务器和存储模块组成。通过一个两级文件锁,即客户端锁和元数据服务器端锁来实现多个客户端对同一文件并发访问的控制;通过对系统各个存储节点的负载进行监控,再运用负载均衡调度策略来实现系统的负载均衡;容错功能则是通过对文件进行备份来实现的,提高了系统的可用性;动态扩展功能则是通过让系统中各个节点采用心跳协议来保持联系,以此达到系统动态扩展的效果。最后对DNFS文件系统从功能和性能两个方面进行了测试和分析,前者着重验证DNFS系统中的文件锁机制,后者着重测试了DNFS在各种环境下的性能,以验证DNFS在大读写请求下的高性能。实验结果表明,DNFS具有高可扩展性、负载均衡、并发控制及容错等优点,在实际应用或者科研环境中,具有较大的应用前景和实用价值。
其他文献
1997年,瑶岗仙鹤矿钨品厂通过强化内部管理,改进工艺技术,采用合成白钨法代替二次结晶法,使精矿比由上年的1.733下降为1.529,直收率由78.37%提高到88%以上,全年节约加工成本47万余元,比上
随着饮食环境问题的不断加重,近年来,肺部疾病的发病率也呈不断上升的事态,已然成为了当前影响人类生活质量甚至生命的大敌因此,如何能够在病变早期就能准确的诊断出病变良恶性质
基层社区处于临床工作的最前沿,由于社会的进步和医学技术的普及,全科医疗逐渐成为社区卫生保健体系的主题.因此,作者在本文中简要解释了全科医疗的概念,并对该医疗保健模式
中国传媒大学政治传播研究所是我国第一个专门研究政治传播的教学、科研机构。荆学民教授领衔的政治传播研究团队,先后成功申报了国家社科基金一般项目、教育部人文社科专项
期刊
随着互联网技术的发展,信息系统的开发与实施向着服务开放、管理统一、部署灵活的方向发展,同时也给系统的资源保护与访问控制带来了新的难题和挑战。传统的基于角色的访问控
中央电视台体育频道特别节目《谁将主持北京奥运》第二阶段录播工作启动。节目围绕奥运村饮食、志愿者服务、奥运期间的交通等8个话题展开,是央视体育频道全力打造的又一品
并不是每个人都适合创业,但不试试又怎么知道自己行不行呢?如果具备这两点,创业成功几率会更高些:一是有自信和良知,二是有韧劲和不服输的精神。我就这样警示自己:自信和良知
中原经济区建设成为国家发展战略的重要组成部分。统一思想,凝聚力量,全力推进中原经济区的发展已成为共识。河南电视台《“十八谈”映象版》运用现代多媒体联动的传播优势,
IP组播,特别是分层组播,是一种广受重视的网络技术,为群组应用提供了高效的传输机制。在一对多和多对多的网络通信中,组播技术可以有效地节省网络带宽。但是目前组播并没有得
在多线程程序中,当两个线程在没有时序约束下访问同一段内存位置时,就可能导致数据竞争。数据竞争使多线程程序的执行具有不确定性,且难于调试和理解。因此研究开发自动检测