[发明专利]对象存储分布式服务质量的优化方法、服务器及存储设备有效
申请号: | 202110846520.4 | 申请日: | 2021-07-26 |
公开(公告)号: | CN113296717B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 蒋建涛;陈炜;盛滢 | 申请(专利权)人: | 紫光恒越技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;H04L12/24 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 100176 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象 存储 分布式 服务质量 优化 方法 服务器 设备 | ||
1.一种对象存储分布式服务质量的优化方法,其特征在于,包括:
第一对象网关周期性的获取第一操作的已完成量和未完成量;
基于所述第一操作的已完成量及其权重系数、所述第一操作的未完成量及其权重系数,确定所述第一对象网关的所述第一操作的第一权重;
将所述第一权重写入所述第一对象网关对应的分布式对象存储系统,并读取所述分布式对象存储系统中其他对象网关的所述第一操作的第二权重;
当所述第一操作的限速参数大于预设参数与所述分布式对象存储系统中有效对象网关个数的乘积时,根据以下公式计算所述第一对象网关的所述第一操作的令牌桶的最大容量T:
,
其中,C为所述预设参数,S为所述第一操作的限速参数,N1为所述分布式对象存储系统中有效对象网关个数,W1为所述第一权重,W为所述分布式对象存储系统中所有对象网关的所述第一操作的权重,所述预设参数为固定值,用于确保令牌桶容量的最小值。
2.根据权利要求1所述的方法,其特征在于,所述第一对象网关周期性的获取预设时长内第一操作的已完成量和未完成量,包括:
所述第一对象网关利用所述第一操作对应的令牌桶,周期性的统计第一预设时长内所述第一操作的已完成量和未完成量。
3.根据权利要求2所述的方法,其特征在于,所述第一操作为以下任一项操作:
写IOPS、读IOPS、写带宽、读带宽、删除IOPS、遍历IOPS、IO并发度;
所述第一操作对应的令牌桶为:写IOPS令牌桶、读IOPS令牌桶、写带宽令牌桶、读带宽令牌桶、删除IOPS令牌桶、遍历IOPS令牌桶、IO并发度令牌桶。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述第一操作为以下任一项对象的操作:
用户、桶、IP。
5.根据权利要求1所述的方法,其特征在于,所述将所述第一权重写入所述第一对象网关对应的分布式对象存储系统,包括:
当从嵌套map中查找到所述第一对象网关的所述第一操作对应的令牌桶时,利用所述第一权重更新所述第一对象网关的所述第一操作的权重;
或者,
当从嵌套map中未查找到所述第一对象网关的所述第一操作对应的令牌桶时,将所述第一权重插入所述嵌套map中;
其中,所述嵌套map用于记录令牌桶下各个对象网关的权重。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
基于所述第一对象网关的所述第一操作对应的令牌桶的最大容量,周期性的更新所述第一对象网关的所述第一操作对应的令牌桶中的令牌数。
7.根据权利要求6所述的方法,其特征在于,所述基于第一对象网关的第一操作对应的令牌桶的最大容量,周期性的更新所述第一对象网关的所述第一操作对应的令牌桶的令牌数,包括:
在一个更新周期内每间隔预设时长,向所述第一对象网关的所述第一操作对应的令牌桶添加令牌,直至添加的令牌数为所述最大容量;
重复执行每间隔预设时长,向所述第一对象网关的所述第一操作对应的令牌桶添加令牌,直至添加的令牌数为所述最大容量的步骤,直至达到所述更新周期的时长。
8.根据权利要求6所述的方法,其特征在于,在所述基于第一对象网关的第一操作对应的令牌桶的最大容量,周期性的更新所述第一对象网关的所述第一操作对应的令牌桶的令牌数之前,还包括:
判断所述令牌桶中的令牌数是否在第二预设时长内进行了更新,若是,确定向所述分布式对象存储系统发送更新请求,以更新所述令牌桶的令牌数;否则,不向所述分布式对象存储系统发送所述更新请求;
当所述令牌桶中的令牌数超过第三预设时长仍未更新时,确定删除所述令牌桶,其中,所述第三预设时长大于所述第二预设时长。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据接收的IO请求,从相应的令牌桶中获取所述IO请求所需的令牌数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫光恒越技术有限公司,未经紫光恒越技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110846520.4/1.html,转载请声明来源钻瓜专利网。