【技术实现步骤摘要】
本申请涉及数据存储,具体涉及一种基于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、第一方面,本申请提
...【技术保护点】
1.一种基于CRUSH算法的查表型负载均衡方法,其特征在于,所述方法包括以下步骤:
2.如权利要求1所述的基于CRUSH算法的查表型负载均衡方法,其特征在于,基于各所述主放置组以及各所述从放置组分别与各OSD的对应关系,进行负载均衡,使得各OSD对应的所述主放置组以及所述从放置组的数量差异值在预设范围内,包括以下步骤:
3.如权利要求2所述的基于CRUSH算法的查表型负载均衡方法,其特征在于,基于各所述主放置组与各OSD的对应关系,进行负载均衡,使得各OSD对应的所述主放置组的数量差异值在第一预设范围内,包括以下步骤:
4.如权利要
...【技术特征摘要】
1.一种基于crush算法的查表型负载均衡方法,其特征在于,所述方法包括以下步骤:
2.如权利要求1所述的基于crush算法的查表型负载均衡方法,其特征在于,基于各所述主放置组以及各所述从放置组分别与各osd的对应关系,进行负载均衡,使得各osd对应的所述主放置组以及所述从放置组的数量差异值在预设范围内,包括以下步骤:
3.如权利要求2所述的基于crush算法的查表型负载均衡方法,其特征在于,基于各所述主放置组与各osd的对应关系,进行负载均衡,使得各osd对应的所述主放置组的数量差异值在第一预设范围内,包括以下步骤:
4.如权利要求2所述的基于crush算法的查表型负载均衡方法,其特征在于,基于各所述从放置组与各osd的对应关系,进行负载均衡,使得各osd对应的所述从放置组的数量差异值在第二预设范围内,包括以下步骤:
5.如权利要求2所述的基于crush算法的查表型负载均衡方法,其特征在于,基于各所述主放置组以及所述从放置组分别与各osd的对应关系,进行负载均衡,使得各osd对应的所述主放置组...
【专利技术属性】
技术研发人员:方敏学,
申请(专利权)人:中电云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。