[发明专利]存储系统中令牌的分配方法和装置有效
申请号: | 201910367923.3 | 申请日: | 2019-05-05 |
公开(公告)号: | CN110221775B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 余思;龚骏辉;杨阳;彼得·瓦曼;彭禹涵 | 申请(专利权)人: | 华为技术有限公司;威廉马什莱斯大学 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 张欣;王君 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储系统 令牌 分配 方法 装置 | ||
本申请提供了一种存储系统中令牌的分配方法和装置,存储系统中包含控制器、多个组内控制器以及多个存储节点集合;控制器为多个组内控制器中每一个组内控制器分配令牌数,多个存储节点包括第一存储节点集合,该方法包括:多个组内控制器中的第一组内控制器确定在单位时间内,第一组内控制器管理的第一存储对象组内的第一存储对象在第一存储节点集合中至少一个存储节点上的令牌数量;第一组内控制器向至少一个存储节点指示单位时间内第一存储对象的令牌数量。在本申请实施例中,通过第一组内控制器确定第一存储对象组内存储对象的令牌数量,有利于减小令牌分配占用的时间。
技术领域
本申请涉及信息技术领域,尤其更具体地,涉及一种存储系统中令牌的分配方法和装置。
背景技术
服务质量(Quality of Service,QoS)有时也称服务等级(Service LevelAgreement,SLA),用于保障存储对象的存储性能(例如,每秒进行读写操作的次数(Input/Output Operations Per Second,IOPS),将存储系统有限的处理能力进行合理的分配,它用于调整存储系统中存储对象对资源的争抢,做到资源隔离的同时提升特定存储对象的存储性能。
业界通常基于令牌的机制,控制单位时间内存储系统的存储节点为存储对象处理IO请求的数量。即,当存储节点存储有该存储对象的令牌时,可以为该存储对象处理IO请求,其中存储节点存储的令牌的数量通常等于该存储节点可以处理的IO请求的数量。
目前,存储系统中每个存储对象的令牌的分配,通常由控制器集中分配。即,由控制器基于每个存储对象的QoS参数,在存储系统中的存储节点上分配令牌。这种有控制器集中分配令牌的数量的方式,使得控制器的计算量非常大,计算占用的时间也较长,尤其是在存储系统中存储节点较多和存储对象数量较大时。例如,存储系统包括64个存储节点、且需要为10000个存储对象提供服务,则控制器为10000个存储对象分配令牌数量所需的计算时间将达到30秒。
发明内容
本申请提供一种存储系统中令牌的分配方法和装置,有利于减少存储系统中为存储对象分配令牌数量所需的计算时间。
第一方面,提供了一种存储系统中令牌的分配方法,所述存储系统中包含控制器和多个组内控制器;所述控制器为所述多个组内控制器中每一个组内控制器分配令牌数,所述存储系统还包括多个存储节点集合,所述多个存储节点集合包括第一存储节点集合,所述方法包括:所述多个组内控制器中的第一组内控制器确定在单位时间内,所述第一组内控制器管理的第一存储对象组内的第一存储对象在所述第一存储节点集合中至少一个存储节点上的令牌数量;所述第一组内控制器向所述至少一个存储节点指示所述单位时间内所述第一存储对象的令牌数量。
在本申请实施例中,通过第一组内控制器确定第一存储对象组内存储对象的令牌数量,有利于减小令牌分配占用的时间。避免了现有技术中存储系统中的全部存储对象的令牌都由控制器集中分配,导致控制器确定令牌分配过程中的计算量较大,增加了令牌分配占用的时间。
可选地,上述第一存储对象组属于多个存储对象组中的一个,所述多个存储对象组中每个存储对象组内存储对象的令牌分配由多个组内控制器中的一个组内控制器管理。
在本申请实施例中,将存储系统中的存储对象分为多个存储对象组,存储对象组中存储对象的令牌分配由组内控制器管理,将存储对象的令牌分配所需的计算量分配到多个组内控制器中,有利于减少组内控制器进行令牌分配的计算量,缩短令牌分配所需的时间。
在一种可能的实现方式中,所述第一存储对象组包括第二存储对象,所述方法还包括:所述第一组内控制器向所述控制器发送令牌迁移请求,所述令牌迁移请求用于请求所述控制器将所述第二存储对象的待迁移的令牌迁移至其他存储节点,所述其他存储节点不属于所述第一存储节点集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;威廉马什莱斯大学,未经华为技术有限公司;威廉马什莱斯大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910367923.3/2.html,转载请声明来源钻瓜专利网。