[发明专利]服务质量控制方法、装置和存储服务器有效
申请号: | 201710340035.3 | 申请日: | 2017-05-15 |
公开(公告)号: | CN108881348B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 吴香伟 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务质量 控制 方法 装置 存储 服务器 | ||
1.一种服务质量控制方法,其特征在于,在多个存储服务器和客户端之间设置多个代理,所述代理之间能够通信,且所述代理能够获得卷组与所述代理之间的对应关系,该方法应用于所述代理,包括:
接收访问对应卷组的客户端IO请求;
对访问对应卷组的客户端IO请求进行统计得到统计信息;其中,统计信息包括:访问对应卷组的客户端IO请求的数目以及客户端IO请求对应的输出阶段信息;
将客户端IO请求和统计信息发送至存储服务器,以使所述存储服务器为所述客户端IO请求计算预留时间标签、权重时间标签和上限时间标签,并对所述客户端IO请求进行处理,其中所述预留时间标签是指客户端IO请求按照卷组QoS中的预留控制要求正常应该被处理的时刻,所述上限时间标签是指客户端IO请求按照卷组QoS中的上限控制要求正常应该被处理的时刻,权重时间标签表示预定时间段内存储服务器收到的客户端IO请求的数量;
接收所述存储服务器发送的所述客户端IO请求对应的输出阶段信息,更新对应卷组的所述统计信息。
2.根据权利要求1所述的方法,其特征在于,接收所述存储服务器发送的所述客户端IO请求对应的输出阶段信息包括:
接收所述存储服务器在基于预留的阶段处理所述客户端IO请求时发送的基于预留的阶段信息;所述基于预留的阶段信息中包括:客户端IO请求标识信息以及指示客户端IO请求的输出阶段的信息,
或者,接收所述存储服务器在基于权重的阶段处理所述客户端IO请求时发送的基于权重的阶段信息;所述基于权重的阶段信息中包括:客户端IO请求标识信息以及指示客户端IO请求的输出阶段的信息,
更新对应卷组的所述统计信息包括:
根据所述客户端IO请求对应的基于预留的阶段信息,更新统计信息中基于预留的阶段信息对应的客户端IO请求数目,
或者,根据所述客户端IO请求对应的基于权重的阶段信息,更新统计信息中基于权重的阶段信息对应的客户端IO请求数目。
3.根据权利要求1或2所述的方法,其特征在于,所述代理分为负责代理和非负责代理,
所述负责代理,接收访问对应卷组的客户端IO请求,和/或接收非负责代理转发的访问对应卷组的客户端IO请求或客户端IO请求对应的通知消息;对访问对应卷组的客户端IO请求进行统计得到统计信息,并将客户端IO请求和统计信息发送至存储服务器;接收所述存储服务器发送的客户端IO请求对应的输出阶段信息,更新对应卷组的所述统计信息;
所述非负责代理,接收访问对应卷组的客户端IO请求,将访问对应卷组的客户端IO请求转发至所述负责代理,或者将接收的访问对应卷组的客户端IO请求发送至存储服务器,并发送通知消息至所述负责代理,所述通知消息中包括:客户端IO请求的标识信息,非负责代理的标识信息以及存储服务器的地址信息。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在所述代理启动后,向服务进程发送查询请求,以获得所述代理与卷组之间的对应关系以及所述代理的角色信息,所述角色信息用于指示所述代理作为负责代理还是非负责代理。
5.根据权利要求3所述的方法,其特征在于,负责代理具体执行如下步骤:
接收访问对应卷组的读请求,
将所述读请求和统计信息一并发送至存储服务器;
接收所述存储服务器在对读请求处理后发送的读请求对应的输出阶段信息,并更新所述统计信息中相应输出阶段信息对应的客户端IO请求数目;
接收所述存储服务器发送的读响应信息,返回读响应信息至发送所述读请求的客户端;和/或
接收访问对应卷组的写请求,
将所述写请求和统计信息一并发送至存储服务器;
接收所述存储服务器在对写请求处理后发送的写请求对应的输出阶段信息,并更新所述统计信息中相应输出阶段信息对应的客户端IO请求数目;
接收所述存储服务器发送的写响应信息,返回写响应信息至发送所述写请求的客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710340035.3/1.html,转载请声明来源钻瓜专利网。