[发明专利]一种访问异步逻辑单元的方法及系统有效
| 申请号: | 201710542019.2 | 申请日: | 2017-07-05 |
| 公开(公告)号: | CN107340973B | 公开(公告)日: | 2021-04-13 |
| 发明(设计)人: | 肖健明 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 访问 异步 逻辑 单元 方法 系统 | ||
本申请公开了一种访问异步逻辑单元的方法,所述方法包括:客户端向存储端查询访问所述逻辑单元的IO路径的路径信息;其中,所述路径信息包括所述IO路径的优先级信息;根据所述优先级信息,将优先级最高的所述IO路径设置为优先路径;通过所述优先路径发送IO数据;监控所述IO数据的发送状况,并根据所述发送状况对所述优先路径进行修正;该方法最大限度地发挥硬件设备的效能,提升了发送IO数据的性能,提高了产品的竞争力;本申请还公开了一种访问异步逻辑单元的系统,具有以上有益效果。
技术领域
本发明涉及存储管理领域,特别涉及一种访问异步逻辑单元的方法及系统。
背景技术
存储设备是一种承载大量数据的设备,因此会有大量的用户对存储设备进行访问。在一些对存储数据依赖性很高的行业中,一旦存储设备出现故障,会带来巨大的影响。为了解决该问题,通常来讲,很多存储设备的各种组件都做了冗余的考虑,可以消除控制器的单点故障。当控制器出现冗余后,选择哪一个控制器、使用哪一条路径涉及到了如何制定前端控制器多路径策略。
在现有技术中,有AA,AP和ALUA三种前端控制器策略。其中,AA(SymmetricActive/Active)对称Active模式,所有控制器都处于活动状态,并能同时访问存储逻辑单元。AP(Active/Passive)模式,只有一个控制器处于Active状态,其他控制器处于Passive状态。但是,上述两种方法中AA模式实现较为困难,只有极少存储厂商实现AA模式控制;AP模式不能够最大限度地发挥硬件设备的效能,都不是制定前端控制器多路径策略的可选方式。ALUA(Asymmetric Active/Active)模式,所有控制器都处于活动状态,只有一个控制器能对目标逻辑单元进行访问,ALUA是目前比较主流的前端控制策略,但是通过ALUA进行逻辑单元访问的具体实现方式也不尽相同。
因此,如何可以制定一种前端控制器多路径策略可以在访问逻辑单元时最大限度地发挥硬件设备的效能,是本领域技术人员目前需要解决的技术问题。
发明内容
本申请的目的是提供一种访问异步逻辑单元的方法及系统,可以制定一种前端控制器多路径策略可以在访问逻辑单元时最大限度地发挥硬件设备的效能。
为解决上述技术问题,本申请提供一种访问异步逻辑单元的方法及系统,该方法包括:
客户端向存储端查询访问所述逻辑单元的IO路径的路径信息;其中,所述路径信息包括所述IO路径的优先级信息;
根据所述优先级信息,将优先级最高的所述IO路径设置为优先路径;
通过所述优先路径发送IO数据;
监控所述IO数据的发送状况,并根据所述发送状况对所述优先路径进行修正。
可选的,所述监控IO数据的发送状况,并根据所述发送状况对所述优先路径进行修正包括:
按预定周期监控所述IO数据的发送状况,获得状况信息;
根据所述状况信息,判断所述优先路径的IO性能是否变差;
如果是,则更新所述路径信息,并在可用的所述IO路径中重新选择一条所述优先级最高的所述IO路径作为新的优先路径。
可选的,在可用的所述IO路径中重新选择一条所述优先级最高的所述IO路径作为新的优先路径包括:
删除IO性能变差的优先路径;
根据更新后的所述路径信息,在所述IO路径中选择一条优先级最高的所述IO路径作为新的优先路径;
判断存储端反馈切换是否成功;
如果否,则按照优先级从高到低的顺序依次选择其他所述IO路径作为新的优先路径,直至反馈切换成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710542019.2/2.html,转载请声明来源钻瓜专利网。





