资源描述:
《网络存储系统中多协议数据共享一致性问题的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、网络存储系统中多协议数据共享一致性问题的研究周敬利夏洪涛余胜生(华中科技大学计算机学院,武汉>=""G>)摘要网络的开放性和数据存储服务功能的多样性,使得网络存储设备必须使用多套数据访问协议为不同系统平台的客户端提供多样化的存储服务。如何确保使用不同协议共享网络存储设备的各个客户端能协同工作,也即保证多协议数据共享的一致性成为存储领域的一项关键技术和学术热点。文章系统地分析了网络数据共享中的同步和一致性问题,并提出了一套可扩展的分层式锁管理(HIC*,0/J.*K/*D’D()/(L+(M:’,’N*O*,C)的解决方案。关键词网络
2、存储文件系统锁管理数据共享多协议数据一致性异构环境文章编号$""!-%==$-(!""!)$%-"$%%-">文献标识码F中图分类号PE=Q=!"#"$%&’()*’"+()#,#*")&-.##/"/)0"%+,%&/1#*$)&"(23/4*,5%(*(&(46$*$7’$%,)8()*’"9"*:(%;7*(%$8"7-#*"1<’(/=,)84,>,$?()8*$(@/7’")8#’")8(KR’S)+,N?,/<*D0/C4+27(/*,(*’,BP*(),+.+N4,AR)’,>=""G>)AB#*%$&*:7/,(*8
3、,C*D,*C/0’,+3*,040C*O’,B<’D/+R0+2,*C1+DM0C+D’N*0*D(*00)+R.BJ*3D+
4、.4C+/,0RD*C)*(+,0/0UC*,(4+2B’C’0)’D/,N’OR.C/3.*3D+C+(+.0J*(+O*0’M*4C*(),+.+N4’,BD*0*’D())+C/,,*C1+DM0C+D’N*C*DD’/,#8,C)/03’3*D,C)*’RC)+D0040C*O’C/(’..4’,’.4S*C)*04,()D+,/S’C/+,’,B(+,0/0C*,(4+2,*C1+DMB’C*0)’D/,N,C)*,JD/,N2+DU1’DB’0+.RC/+,0()*O*,HIC*,0/J.*K/*D’D()/(L+(
5、M:’,’N*O*,C#C"-:(%0#:5*C1+DM0C+D’N*,6/.*040C*O,L+(MO’,’N*O*,C,V’C’0)’D/,N,:R.C/3.*3D+C+(+.0,V’C’(+,0/0C*,(4,K*C*D+N*U,*+R0(/D(RO0C’,(*$引言致性有影响的几个方面,然后提出了一套可扩展的分层式锁管网络的开放性使得不同厂商,不同体系结构,不同操作系理的解决方案,不仅能可靠地保证多协议数据共享的一致性,统平台的计算机能够共存于同一个网络体系中,并相互通讯。而且可根据需要灵活地增减数据访问协议,并按照分层思想
6、针这些计算机因为所使用的操作系统平台的不同,它们在数据存对数据共享的各个层次采用了不同的管理策略。储格式、文件组织形式、访问权限等方面都存在很大的差异,这使得它们之间数据的共享存在着一定的问题。网络存储服务器!多协议数据访问特性的差异在这种异构环境中,客观上必须通过使用不同的协议提供远程!#$数据访问协议的分类数据存储和共享。同时,使用多套数据访问协议也是为客户提处于异构环境中的网络存储通常需要将数据组织为文件供多样化存储服务的必然要求。的形式,使用多个数据访问协议供不同系统平台的客户端访当多个客户对网络存储服务器上同一个数据对象(
7、如某个问。数据访问协议分为两类:在线访问(+,-./,*’((*00)和全文文件)进行访问时,如果某个客户试图进行一个修改性操作,系拷贝(1)+.*-2/.*(+34)。也把前者称为文件访问,后者称为文件统必须能够保证其他客户所获得的数据与当前网络存储服务传输。器上实际的数据是一致的。通常每个协议都各自有一套数据共文件访问协议在客户端将远程文件系统映射到本地文件享的同步协调机制——锁——来保证协议内部数据共享的一系统,如同对本地文件的访问一样,对远地的共享文件进行局致性。但是多个客户通过不同的协议共享数据时,因为各个协部数据读写等文
8、件系统的基本操作,因此与客户端文件系统的议针对的服务对象和服务功能不同,其协调访问同步的机制存关系比较密切。目前被广泛使用的有567、&86797:;等文件访在较大差异,所以往往很难保证多协议共享的数据一致性。另问协议。其中567