[发明专利]链路优先级设置方法及装置有效
申请号: | 201711173962.7 | 申请日: | 2017-11-22 |
公开(公告)号: | CN109818863B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 杨丰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/927;H04L12/26;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优先级 设置 方法 装置 | ||
本申请提供了一种链路优先级设置方法及装置,属于存储技术领域。该方法用于服务器,该方法包括:服务器计算服务器与存储设备之间的多条链路中每条链路的平均时延,然后确定每条链路的平均时延所属的时延区间,之后再基于每条链路的平均时延所属的时延区间的优先级确定每条链路的优先级。服务器预设至少两个连续的时延区间,每个时延区间表示平均时延的范围,每个时延区间设置有优先级,优先级等级相邻的时延区间中低优先级时延区间的时延最小值大于高优先级时延区间的时延最大值,解决了现有技术会降低数据传输可靠性,无法满足用户对业务QoS要求的问题,提高了数据传输的可靠性,满足了用户对业务QoS要求,用于数据传输。
技术领域
本申请涉及存储技术领域,特别涉及一种链路优先级设置方法及装置。
背景技术
存储区域网络(Storage Area Network,SAN)是一个集中式管理的高速存储网络。SAN允许存储设备和服务器之间建立直接的高速网络连接,通过这种连接来实现集中式存储。在SAN中,多个服务器可以串行或并行访问同一个存储设备,每个服务器和存储设备之间存在多条链路,该多条链路被预先设置的优先级均相同,服务器和存储设备基于多条链路进行数据传输。
现有技术中,当服务器和存储设备之间的某些链路的平均时延较高时,无法对该某些链路进行有效隔离,而通过平均时延较高的链路传输数据会降低数据传输的可靠性,从而无法满足用户对业务的服务质量(Quality of Service,QoS)要求。
发明内容
本申请提供了一种链路优先级设置方法及装置,可以解决现有技术中无法对服务器和存储设备之间的平均时延较高的链路进行隔离,导致降低数据传输的可靠性,无法满足用户对业务的QoS要求的问题。所述技术方案如下:
第一方面,提供了一种链路优先级设置方法,用于服务器,该方法包括:服务器计算服务器与存储设备之间的多条链路中每条链路的平均时延,然后确定每条链路的平均时延所属的时延区间,之后,基于每条链路的平均时延所属的时延区间的优先级确定每条链路的优先级。其中,服务器中预设至少两个连续的时延区间,每个时延区间表示平均时延的范围,每个时延区间设置有优先级,优先级等级相邻的时延区间中低优先级的时延区间的时延最小值大于高优先级的时延区间的时延最大值。
相较于现有技术,该方法能够对平均时延较高的链路进行有效隔离,避免采用平均时延较高的链路来传输数据,提高了数据传输的可靠性,满足了用户对业务的QoS要求。
可选的,服务器计算服务器与存储设备之间的多条链路中每条链路的平均时延,可以包括:服务器获取在预设时长内通过每条链路传输的n个IO请求的时延,n≥2,再确定每条链路的n个IO请求的时延的平均值,之后,将每条链路的n个IO请求的时延的平均值确定为该每条链路的平均时延。示例的,预设时长可以为5分钟。
为了提高链路优先级设置的准确度,n个IO请求的时延的平均值可以为该n个IO请求的时延的几何平均值。用于计算链路的n个IO请求的时延的几何平均值Pa的公式为:
pj表示n个IO请求的时延中第j个时延,1≤j≤n。
在该方法中,服务器可以实时计算服务器与存储设备之间的多条链路中每条链路的平均时延,这样一来,能够进一步及时检测到平均时延较高的链路,进而达到及时隔离平均时延较高的链路的效果。
实际应用中,为了降低处理开销,服务器也可以每隔指定时长来确定每条链路的平均时延。示例的,该指定时长可以为10分钟。
为了得到至少两个连续的时延区间,服务器可以按照以预设底数α的对数尺度,对预设的最大平均时延值Max和最小平均时延值Min进行划分,得到至少两个连续的时延区间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711173962.7/2.html,转载请声明来源钻瓜专利网。