分布式文件系统低耦合度高可用性支持模块的实现
Implementation of a Weak Coupling and High Availability Module for a Distributed File System作者机构:清华大学计算机科学与技术系北京100084
出 版 物:《计算机研究与发展》 (Journal of Computer Research and Development)
年 卷 期:2003年第40卷第8期
页 面:1258-1264页
核心收录:
学科分类:08[工学] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家"八六三"高技术研究发展计划项目基金 ( 863 - 3 0 6- ZT0 1 -0 3- 1) 国家自然科学基金 ( 60 0 73 0 10 )
主 题:分布式文件系统 高可用性 模块化 数据冗余 低耦合度
摘 要:与现有的分布式文件系统的惯例———把数据高可用性的实现融合在文件系统中———不同 ,设计了一个数据高可用性子系统 (datahighavailabilitymodule ,DHAM ) ,用于为分布式文件系统提供数据高可用性支持 设计子系统的基本指导思想是把文件系统的高可用性实现从文件系统中抽取出来 ,作为一个单独的模块来实现 ,弱化它与文件系统其他部分之间的耦合性 ,使得二者之间仅仅有简单的接口关系 目的是使文件系统的设计更加模块化 ,并且便于对文件系统的容错这一主题进行专门的研究 DHAM已经成功地用于本研究所自行开发的分布式文件系统Clufs中 ,为其提供了数据高可用性支持 最后给出了模块的功能及性能测试结果 ,并对采用此模块前、后系统的出错概率进行了理论分析 .