一种分布式存储系统中节点的带宽均衡控制方法及装置制造方法及图纸

技术编号:27142776 阅读:29 留言:0更新日期:2021-01-27 21:27
本发明专利技术提供了一种分布式存储系统中节点的带宽均衡控制方法及装置,属于计算机存储系统的技术领域,解决了调整期间带宽限制值误差较大,各个节点的带宽差距可能较大,以及易导致系统出错。包括获取第二节点在上一时刻的宽带信息;确定所述第一节点在上一时刻的宽带信息;当任一目标节点在上一时刻的宽带信息出现异常时,确定所述目标节点的个数,并基于所述目标节点的个数、预设总带宽信息和平均公式,确定所述第一节点在当前时刻的宽带信息,其中,所述目标节点包括所述第一节点和所述第二节点。本发明专利技术可以在实现系统Qos带宽控制功能的基础上,将带宽压力均匀分散到各个节点上,有效提高各个节点的资源利用率。有效提高各个节点的资源利用率。有效提高各个节点的资源利用率。

【技术实现步骤摘要】
一种分布式存储系统中节点的带宽均衡控制方法及装置


[0001]本专利技术涉及计算机存储系统
,尤其是涉及一种分布式存储系统中节点的带宽均衡控制方法及装置。

技术介绍

[0002]带宽是存储系统最重要的资源之一,分布式存储系统中,各个节点的带宽能力是固定的,当系统性能达到瓶颈时,再过来的请求必须通过竞争才能获取系统资源,如果对此过程不加以限制,很容易出现资源分配不均的情况,有的用户可能获取到很多资源,而有的则获取很少甚至获取不到系统资源。
[0003]为了解决资源分配问题,存储系统引入了QoS算法,通过该算法控制各个用户的请求处理过程,使各个用户可以根据预设目标获取对应的资源,其中Dmclock算法是一种比较好的算法。Dmclock是一种基于时间标签的分布式调度算法,与单节点调度算法不同,Dmclock算法要根据别的节点处理的请求状况,实时调整自己节点应该处理的请求状况,过程示例如图1所示。
[0004]假设某存储系统有三个节点rgw1、rgw2、rgw3,针对某个用户进行30M的带宽限制,t1时刻三个节点分别限制了10M带本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式存储系统中节点的带宽均衡控制方法,其特征在于,应用于分布式存储系统中的第一节点,包括:获取第二节点在上一时刻的宽带信息;其中,所述第二节点为所述分布式存储系统中除所述第一节点以外的其他节点;确定所述第一节点在上一时刻的宽带信息;当任一目标节点在上一时刻的宽带信息出现异常时,确定所述目标节点的个数,并基于所述目标节点的个数、预设总带宽信息和平均公式,确定所述第一节点在当前时刻的宽带信息;其中,所述目标节点包括所述第一节点和所述第二节点。2.根据权利要求1所述的方法,其特征在于,若所述第二节点为多个,在获取第二节点在上一时刻的宽带信息之后,还包括:统计所有所述第二节点在上一时刻的宽带信息,得到第二节点总宽带信息;判断所述第二节点总宽带信息是否超过预设总带宽信息;若所述第二节点总宽带信息超过预设总带宽信息,则确定所述第二节点在上一时刻的宽带信息出现异常。3.根据权利要求2所述的方法,其特征在于,在判断所述第二节点总宽带信息是否超过预设总带宽信息之后,还包括:若所述第二节点总宽带信息未超过预设总带宽信息,则在确定所述第一节点在上一时刻的宽带信息之后,判断每两个目标节点在上一时刻的宽带信息的差值是否超过预设阈值;若所述差值超过预设阈值,则确定所述目标节点在上一时刻的宽带信息出现异常。4.根据权利要求3所述的方法,其特征在于,还包括:若所述第二节点总宽带信息未超过预设总带宽信息,且每两个目标节点在上一时刻的宽带信息的差值未超过预设阈值,则确定所述目标节点在上一时刻的宽带信息未出现异常。5.根据权利要求4所述的方法,其特征在于,还包括:当所有所述目标节点在上一时刻的宽带信息未出现异常时,基于所述第一节点在上一时刻的宽带信息、所述第二节点在上一时刻的宽带信息和调整系数,确定所述第一节点在当前时刻的宽带信息;其中,所述调整系数用于限制所述第一节点在当前时刻的宽带信息的取值范围。6.根据权利要求5所述的方法,其特征在于,所述调整系数包括:第一调整系数和第二调整系数,且所述第一调整系数小于1,第二调整系数大于1,当所有所述目标节点在上一时刻的宽带信息未出现异常时,基于所述第一节点在上一时刻的宽带信...

【专利技术属性】
技术研发人员:李朋辉胡永刚
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1