一种面向广域网环境下多存储集群的元数据共享管理方法
【专利摘要】本发明针对广域网环境下多存储集群间元数据无法按需共享、全局名字空间无法提供可动态配置的用户视图等问题,采用权限控制、全局同步和名字空间重构技术,提供了一种面向广域网环境下多存储集群的元数据共享管理方法,为上层应用提供了高效而匹配的文件元数据查询支持。该方法包括:读取本地存放的本地名字空间,并定期通过权限设置规则筛选本地元数据再合并到全局元数据信息中;读取本地缓存的全局名字空间,根据同步策略决定同步频率,同时根据改进后的Paxos协议维护全局一致性;根据视图配置规则对用户视图进行动态配置。所谓视图配置是指用户或上层应用根据元数据信息希望重新组织全局名字空间目录树结构的实施过程。
【专利说明】—种面向广域网环境下多存储集群的元数据共享管理方法
【技术领域】
[0001]本发明公开了一种元数据共享管理方法,尤其涉及一种面向广域网环境下多存储集群的元数据共享管理方法,属于计算机【技术领域】。
【背景技术】
[0002]集群是计算机系统结构与计算机系统软件相结合的一个重要研究方向。它通过将多个独立的机器组织成一个统一的整体,并对外提供透明的统一访问特性;通过整合多个所管辖机器节点的计算能力和存储能力,极大地扩展了整体系统的运算能力和存储能力;同时,良好的系统软件设计使得集群能够很容易地进行大规模扩展,能满足多样化的规模伸缩性需求,通过多副本技术,集群能提供极高的容错性能,满足对可靠性要求较高的行业和应用需求。
[0003]计算机集群技术的兴起主要是由于传统的HPC (高性能计算机)系统价格昂贵且性能瓶颈严重所致。到了 20世纪80年代后期,HPC单机性能的增长速度已经乏力,但普通PC (个人计算机)性能却在不断提高,这让PC服务器的计算和存储能力开始受到重视。到了 20世纪90年代,随着以x86架构为主的CPU硬件性价比提升以及高速以太网的发展,第一个用普通PC服务器构成的计算机集群Beomilf诞生,这标志着可以达到跟HPC同样计算和存储性能的计算机集群系统成本确只有前者的百分之一甚至千分之一。集群的出现极大改变了 HPC领域的研究状况,也极大地降低了商业公司使用高性能计算机的门槛。今年来,随着网格计算、分布式计算以及云存储技术的发展,计算机集群技术在商业应用上的优势变得越发明显。计算机集群答复提高了企业基础设施的扩展性、可靠性和高性能计算和存储能力。其概念已经深入到企业甚至每个人的日常的工作与生活中,成为了目前全球软硬件产业中发展最快的技术之一。
[0004]
【权利要求】
1.一种面向广域网环境下多存储集群的元数据共享管理方法,该方法具体步骤如下: 步骤一:读取本地存放的本地名字空间,并定期通过权限设置规则筛选本地元数据再合并到全局元数据信息中; 步骤二:读取本地缓存的全局名字空间,根据同步策略决定同步频率,同时根据Paxos协议维护全局一致性; 步骤三:根据视图配置规则对用户视图进行动态配置。所谓视图配置是指用户或上层应用根据元数据信息希望重新组织全局名字空间目录树结构的实施过程。
2.根据权利要求1所述的一种面向广域网环境下多存储集群的元数据共享管理方法,其特征在于:步骤一所述的本地集群元数据透过权限控制管理模块的筛选将得到可定制的全局名字空间逻辑视图;逻辑视图的生成是多种多样的,可以满足许多应用场景的需求。
3.根据权利要求1所述的一种面向广域网环境下多存储集群的元数据共享管理方法,其特征在于:步骤二所述的元数据全局同步频率可以由用户进行定制,包括超时定时器和元数据更新量阈值;同时,全局同步过程采取广播的形式传递给指定的集群,然后根据改进后的Paxos协议进行元数据一致性维护,改进的关键在于将传播某份元数据的初始集群配置为这份元数据信息更新的协调者;从而可以不增加额外的节点作为协调者,避免了协调者失效等很多问题。
4.根据权利要求1所述的一种面向广域网环境下多存储集群的元数据共享管理方法,其特征在于:步骤三所述的用户视图动态配置其配置参数可以包括目录或文件名,目录或文件优先级,目录或文件操作权限分类等多种类型;而且由于全局名字空间是以多层的哈希表形式存放,因此,重组全局名字空间的目录树结构主要是对指定目录或文件的索引节点进行重定向操作,再辅以配套索弓I变动完成。
【文档编号】H04L29/08GK103458044SQ201310415322
【公开日】2013年12月18日 申请日期:2013年9月12日 优先权日:2013年9月12日
【发明者】肖利民, 钟潜潜, 阮利, 郝沁汾 申请人:北京航空航天大学