[发明专利]一种并行存储系统的多可用性机制共存架构无效
申请号: | 200710018108.3 | 申请日: | 2007-06-22 |
公开(公告)号: | CN101079896A | 公开(公告)日: | 2007-11-28 |
发明(设计)人: | 伍卫国;张虎;董小社;钱德沛;王恩东;胡雷钧;戴罗庚 | 申请(专利权)人: | 西安交通大学;浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 西安通大专利代理有限责任公司 | 代理人: | 陈翠兰 |
地址: | 710049*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种并行存储系统的多可用性机制共存架构,该架构包括状态检测和控制框架、数据服务框架、元数据服务框架、数据同步框架、客户端框架、系统管理框架、高可用机制模块7个部分,支持在线的模块加载和卸载。高可用机制模块以插件形式实现所有框架调用所需的接口函数,框架根据逻辑数据使用的高可用机制类型,调用对应的可用性模块中实现的接口,完成特定的功能。在这种架构的支持下,用户可以根据逻辑数据的可用性要求、读写特性、以及用户对数据的服务质量要求,在系统所提供高可用机制中选择最适合的机制以保证逻辑数据的可靠性和数据服务的可用性,以此可避免因为使用单一的高可用机制而造成的不必要的性能损失和磁盘冗余。 | ||
搜索关键词: | 一种 并行 存储系统 可用性 机制 共存 架构 | ||
【主权项】:
1、一种并行存储系统的多可用性机制共存架构,其特征在于:该架构由以下7个部分组成,分别为:状态检测和控制框架、数据服务框架、元数据服务框架、数据同步框架、客户端框架、系统管理框架、高可用机制模块,状态检测和控制框架负责检测和控制本节点上所有的实体的状态,数据服务框架负责创建具体的数据服务线程、分发请求到数据服务线程并完成特定高可用机制所需的数据冗余和服务接管功能,元数据服务框架根据逻辑数据的高可用机制的不同调用不同的函数来完成元数据操作,数据同步框架支持多种高可用机制的数据同步线程共存,完成相互冗余的数据之间的数据同步操作,客户端框架提供一整套用户访问并行存储系统的函数,支持多种高可用机制模块,根据请求的高可用机制类型调用对应的高可用机制函数,系统管理框架提供一个实现系统配置、系统监测、系统控制功能的界面,高可用机制模块作为插件实现其它6个部分的功能接口,整个架构的工作流程如下:a.用户发起针对逻辑数据的读写访问时,首先通过客户端框架中的函数发送请求到元数据服务框架,得到该逻辑数据的元数据信息,该元数据信息包含指明该段逻辑数据所使用的高可用机制类型;b.然后,客户端框架根据逻辑数据的高可用机制类型调用对应高可用机制模块中实现的客户端框架的接口函数,该函数通过向数据节点上的数据服务框架发送访问请求以完成读写操作;c.数据服务框架根据访问请求中附带的逻辑数据的高可用机制类型,将数据请求分发到对应的数据服务线程中,由数据服务线程处理该请求并返回响应到客户端框架,以完成数据请求的响应操作;d.若某个数据节点上的数据服务框架或者数据服务线程不能被访问,客户端框架则发送状态确认请求给该数据节点的状态检测和控制框架,确认该数据服务线程的当前状态,状态检测和控制框架收到状态确认请求后,调用对应的状态查询函数确认所查询实体的当前状态,同时,调用相关的状态查询函数与该实体的相关实体所在节点上的状态监控框架通信得到其当前状态,根据得到的所有状态,查询该高可用机制的配置信息中的状态转化表,当状态转化表的某个前项匹配所有当前的状态时,则设置本地实体的状态为该状态转换条目的后项中指明的状态,如果没有可匹配的条目,则不作任何操作,然后向客户端返回转换后的实体状态;e.当某数据节点发生故障时,在与节点的数据服务线程相关的其它数据节点上的数据服务线程运行正常的情况下,相关数据节点的数据服务框架记录与故障节点数据相关的冗余数据的修改日志;f.故障发生后,系统管理员通过系统管理框架可以得知某数据服务线程发生故障,在人工干预后,系统管理员通过系统管理框架启动数据同步流程,位于原故障节点上的数据同步框架载入高可用机制模块中的同步函数启动数据同步线程,访问其它相关节点的数据同步框架,并根据修改日志同步故障节点数据,数据同步完成后,通知该数据节点上的状态检测和控制框架,调整数据服务线程的状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学;浪潮(北京)电子信息产业有限公司,未经西安交通大学;浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710018108.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种中药生发剂
- 下一篇:高速网络中基于路由器显式虚拟负载反馈的流量控制方法