分布式文件系统低耦合度高可用性支持模块的实现

被引:5
作者
史树明
温冬婵
沈美明
郑纬民
机构
[1] 清华大学计算机科学与技术系
关键词
分布式文件系统; 高可用性; 模块化; 数据冗余; 低耦合度;
D O I
暂无
中图分类号
TP316 [操作系统];
学科分类号
摘要
与现有的分布式文件系统的惯例———把数据高可用性的实现融合在文件系统中———不同 ,设计了一个数据高可用性子系统 (datahighavailabilitymodule ,DHAM ) ,用于为分布式文件系统提供数据高可用性支持 设计子系统的基本指导思想是把文件系统的高可用性实现从文件系统中抽取出来 ,作为一个单独的模块来实现 ,弱化它与文件系统其他部分之间的耦合性 ,使得二者之间仅仅有简单的接口关系 目的是使文件系统的设计更加模块化 ,并且便于对文件系统的容错这一主题进行专门的研究 DHAM已经成功地用于本研究所自行开发的分布式文件系统Clufs中 ,为其提供了数据高可用性支持 最后给出了模块的功能及性能测试结果 ,并对采用此模块前、后系统的出错概率进行了理论分析 .
引用
收藏
页码:1258 / 1264
页数:7
相关论文
共 4 条
[1]  
Coda: A highly available file system for a distributed workstation environment. M Satyanarayanan,J J Kistler,P Kumar et al. IEEE Transactions on Communications . 1990
[2]  
Distributed Operating Systems. A S Tanenbaum. . 1994
[3]  
Using a cluster file system—TH-Clufs—to construct a scalable cluster system of Web servers. Liu Wei,Zheng Weimin,Shen Meiming et al. . 2000
[4]  
The process group approach to reliable distributed computing. K P Birman. Communications of the ACM . 1993