预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113867635A(43)申请公布日2021.12.31(21)申请号202111124477.7(22)申请日2021.09.24(71)申请人苏州浪潮智能科技有限公司地址215100江苏省苏州市吴中区吴中经济开发区郭巷街道官浦路1号9幢(72)发明人张孙旻(74)专利代理机构北京集佳知识产权代理有限公司11227代理人韩丽波(51)Int.Cl.G06F3/06(2006.01)G06F9/50(2006.01)权利要求书2页说明书10页附图3页(54)发明名称一种负载均衡方法和相关装置(57)摘要本申请公开了一种负载均衡方法和相关装置,在达到迁移周期时,确定每个独立冗余磁盘阵列的热度值;根据每个独立冗余磁盘阵列的热度值计算标准差;根据标准差确定每个独立冗余磁盘阵列的期望热度值区间,期望热度值区间为第一热度值至第二热度值之间,第一热度值低于第二热度值。若多个独立冗余磁盘阵列中存在第一独立冗余磁盘阵列的热度值高于第二热度值,且存在第二独立冗余磁盘阵列的热度值低于第一热度值,从第一独立冗余磁盘阵列中筛选第一目标存储块,从第二独立冗余磁盘阵列中筛选第二目标存储块,将第一目标存储块中的数据迁移至第二目标存储块中。本方案提高了独立冗余磁盘阵列的访问效率,使整个存储系统获得更好的性能。CN113867635ACN113867635A权利要求书1/2页1.一种负载均衡方法,其特征在于,存储系统中包括多个独立冗余磁盘阵列,每个独立冗余磁盘阵列中包括多个存储块,所述方法包括:在达到迁移周期时,确定所述多个独立冗余磁盘阵列中每个独立冗余磁盘阵列的热度值;根据所述每个独立冗余磁盘阵列的热度值计算标准差;根据所述标准差,确定所述每个独立冗余磁盘阵列的期望热度值区间,所述期望热度值区间为第一热度值至第二热度值之间,所述第一热度值低于所述第二热度值;若所述多个独立冗余磁盘阵列中存在第一独立冗余磁盘阵列的热度值高于所述第二热度值,且所述多个独立冗余磁盘阵列中存在第二独立冗余磁盘阵列的热度值低于所述第一热度值,从所述第一独立冗余磁盘阵列中筛选第一目标存储块,以及从所述第二独立冗余磁盘阵列中筛选第二目标存储块;将所述第一目标存储块中的数据迁移至所述第二目标存储块中。2.根据权利要求1所述的方法,其特征在于,所述第一目标存储块是所述第一独立冗余磁盘阵列中热度值最高的存储块,所述第二目标存储块是所述第二独立冗余磁盘阵列中热度值最低的存储块。3.根据权利要求2所述的方法,其特征在于,所述第二独立冗余磁盘阵列中使用的存储块的数量占总存储块数量的百分比小于预设阈值,所述总存储块数量是所述第二独立冗余磁盘阵列中存储块的总数量。4.根据权利要求2所述的方法,其特征在于,所述将所述第一目标存储块中的数据迁移至所述第二目标存储块中之前,所述方法还包括:计算若将所述第一目标存储块中的数据迁移至所述第二目标存储块中,迁移后的所述第二独立冗余磁盘阵列的热度值;若迁移后的所述第二独立冗余磁盘阵列的热度值未超出所述第二独立冗余磁盘阵列的期望热度值区间的第二热度值,执行将所述第一目标存储块中的数据迁移至所述第二目标存储块中的步骤;若迁移后的所述第二独立冗余磁盘阵列的热度值超出所述第二独立冗余磁盘阵列的期望热度值区间的第二热度值,则重新确定至少一个第二目标存储块。5.根据权利要求1所述的方法,其特征在于,所述将所述第一目标存储块中的数据迁移至所述第二目标存储块中之后,所述方法还包括:重新计算迁移后的第一独立冗余磁盘阵列的热度值;若迁移后的第一独立冗余磁盘阵列的热度值高于所述第一独立冗余磁盘阵列的期望热度值区间的第二热度值,继续确定用于进行数据迁移的第一目标存储块和第二目标存储块,执行将所述第一目标存储块中的数据迁移至所述第二目标存储块中的步骤,直到迁移后的第一独立冗余磁盘阵列的热度值位于所述第一独立冗余磁盘阵列的期望热度值区间。6.根据权利要求1‑5任一项所述的方法,其特征在于,所述将所述第一目标存储块中的数据迁移至所述第二目标存储块中之后,所述方法还包括:对所述存储系统中输入输出所对应的逻辑地址到物理地址映射中的物理地址进行更新;将数据迁出的第一独立冗余磁盘阵列的第一目标存储块置为未使用状态,并将第一目2CN113867635A权利要求书2/2页标存储块置的热度值清零,以及将数据迁入的第二独立冗余磁盘阵列的第二目标存储块置为已用状态,并将第二目标存储块的热度值进行更新。7.根据权利要求1所述的方法,其特征在于,所述确定所述多个独立冗余磁盘阵列中每个独立冗余磁盘阵列的热度值,包括:根据所述迁移周期中每个独立冗余磁盘阵列中存储块的统计数据计算存储块的热度值;将同一个独立冗余磁盘阵列中存储块的热度值进行累加,得到