一种基于CRUSH算法的查表型负载均衡方法及装置制造方法及图纸

技术编号:40364038 阅读:36 留言:0更新日期:2024-02-09 14:52
本申请涉及一种基于CRUSH算法的查表型负载均衡方法及装置,涉及数据存储技术领域,该方法包括以下步骤:基于预设检测周期检测存储池是否均衡;若判定存储池的负载不均衡,则识别存储池中所有OSD上的主放置组以及从放置组的分布情况;基于各主放置组以及各从放置组分别与各OSD的对应关系,进行负载均衡,使得各OSD对应的主放置组以及从放置组的数量差异值在预设范围内。本申请对OSD中的主从放置组的分配关系进行监测,进行合理调整,使得负载均衡,从而提高工作效率。

【技术实现步骤摘要】

本申请涉及数据存储,具体涉及一种基于crush算法的查表型负载均衡方法及装置。


技术介绍

1、在数据存储领域,现阶段的ceph(分布式文件系统)仅能保证osd(object-basedstorage,对象存储)上的容量均衡,即主从放置组总数均衡,不支持主放置组和从放置组各自负载均衡,所以io(i/o,input/output,输入/输出)性能低。现阶段的绝对均衡策略基于完全查表法,二完全查表法会导致osd map(osd map用于 ceph 集群中所有 osd 的信息)极大,导致osd map在扩散过程中,消耗大量网络带宽,从而影响业务带宽。

2、因此,为满足负载均衡需求,现提供一种基于crush算法的查表型负载均衡技术。


技术实现思路

1、本申请提供一种基于crush算法的查表型负载均衡方法及装置,对osd中的主从放置组的分配关系进行监测,进行合理调整,使得负载均衡,从而提高工作效率。

2、为实现上述目的,本申请提供以下方案。

3、第一方面,本申请提供了一种基于crus本文档来自技高网...

【技术保护点】

1.一种基于CRUSH算法的查表型负载均衡方法,其特征在于,所述方法包括以下步骤:

2.如权利要求1所述的基于CRUSH算法的查表型负载均衡方法,其特征在于,基于各所述主放置组以及各所述从放置组分别与各OSD的对应关系,进行负载均衡,使得各OSD对应的所述主放置组以及所述从放置组的数量差异值在预设范围内,包括以下步骤:

3.如权利要求2所述的基于CRUSH算法的查表型负载均衡方法,其特征在于,基于各所述主放置组与各OSD的对应关系,进行负载均衡,使得各OSD对应的所述主放置组的数量差异值在第一预设范围内,包括以下步骤:

4.如权利要求2所述的基于CRU...

【技术特征摘要】

1.一种基于crush算法的查表型负载均衡方法,其特征在于,所述方法包括以下步骤:

2.如权利要求1所述的基于crush算法的查表型负载均衡方法,其特征在于,基于各所述主放置组以及各所述从放置组分别与各osd的对应关系,进行负载均衡,使得各osd对应的所述主放置组以及所述从放置组的数量差异值在预设范围内,包括以下步骤:

3.如权利要求2所述的基于crush算法的查表型负载均衡方法,其特征在于,基于各所述主放置组与各osd的对应关系,进行负载均衡,使得各osd对应的所述主放置组的数量差异值在第一预设范围内,包括以下步骤:

4.如权利要求2所述的基于crush算法的查表型负载均衡方法,其特征在于,基于各所述从放置组与各osd的对应关系,进行负载均衡,使得各osd对应的所述从放置组的数量差异值在第二预设范围内,包括以下步骤:

5.如权利要求2所述的基于crush算法的查表型负载均衡方法,其特征在于,基于各所述主放置组以及所述从放置组分别与各osd的对应关系,进行负载均衡,使得各osd对应的所述主放置组...

【专利技术属性】
技术研发人员:方敏学
申请(专利权)人:中电云计算技术有限公司
类型:发明
国别省市:

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

1