(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211508014.5
(22)申请日 2022.11.29
(71)申请人 苏州浪潮智能科技有限公司
地址 215100 江苏省苏州市吴中经济开发
区郭巷街道官浦路1号9幢
(72)发明人 王鲁泮 钟戟
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 常亮
(51)Int.Cl.
G06F 9/50(2006.01)
G06F 11/14(2006.01)
G06F 13/16(2006.01)
(54)发明名称
一种多控制器的数据备份方法及相关装置
(57)摘要
本申请公开了一种多控制器的数据备份方
法, 包括: 获取主机端的处理器工作状态; 基于所
述处理器工作状态对每个存储控制器的进行任
务量评估计算, 得到每个所述存储控制器的任务
量; 其中, 所有所述存储控制器的数量大于两个,
所有所述控制器之间连接有两个单向传输的公
共NTB通道芯片; 基于每个存储控制器的任务量
和每个存储控制器的处理数据的任务量确定对
应的备份数据的任务量; 通过所述公共NTB通道
芯片和每个存储控制器的备份数据的任务量对
对应的控制器执行备份任务。 以在双NTB芯片的
应用下提高备份效率, 降低硬件成本。 本申请还
公开一种多控制器的数据备份装置、 存储控制系
统、 终端设备 以及计算机可读存储介质, 具有以
上有益效果。
权利要求书3页 说明书12页 附图5页
CN 115543636 A
2022.12.30
CN 115543636 A
1.一种多控制器的数据备份方法, 其特 征在于, 包括:
获取主机端的处 理器工作状态;
基于所述处理器工作状态对每个存储控制器的进行任务量评估计算, 得到每个所述存
储控制器的任务量; 其中, 所有 所述存储控制器的数量大于两个, 所有 所述控制器之 间连接
有两个单向传输的公共NTB通道芯片;
基于每个存储控制器的任务量和每个存储控制器的处理数据的任务量确定对应的备
份数据的任务 量;
通过所述公共NTB通道芯片和每个存储控制器的备份数据的任务量对控制器执行备份
任务。
2.根据权利要求1所述的数据 备份方法, 其特征在于, 基于所述处理器工作状态对每个
存储控制器的进行任务 量评估计算, 得到每 个所述存 储控制器的任务 量, 包括:
基于所述处理器工作状态对每个所述存储控制器进行加权均衡计算, 得到每个所述存
储控制器的任务 量。
3.根据权利要求2所述的数据 备份方法, 其特征在于, 基于所述处理器工作状态对每个
所述存储控制器进行加权均衡 计算, 得到每 个所述存 储控制器的任务 量, 包括:
基于所述处理器工作状态确定下一时间节点处理数据的参数; 其中, 参数包括数据量、
数据类型、 数据用途以及保存地址;
将所述数据类型、 所述数据用途以及所述保存地址作为权重, 将所述数据量作为每个
所述权重的参数, 并加权计算, 得到每 个所述存 储控制器的任务 量。
4.根据权利要求3所述的数据备份方法, 其特 征在于, 还 包括:
当得到每个存储控制器的任务量, 分别对所述公共NTB通道芯片左右两端的存储控制
器的任务 量进行排序。
5.根据权利要求1所述的数据 备份方法, 其特征在于, 基于每个存储控制器的任务量和
每个存储控制器的处 理数据的任务 量确定对应的备份数据的任务 量, 包括:
控制公共NTB通道芯片的左端的任务量最大的控制器, 向公共NTB通道芯片的右端的任
务量最小的控制器下发备份数据的任务, 并依次类 推;
控制公共NTB通道芯片的左端的任务量最小的控制器, 向公共NTB通道芯片的右端的任
务量最大的控制器下发备份数据的任务, 并依次类 推。
6.根据权利要求1所述的数据备份方法, 其特 征在于, 还 包括:
执行处理数据的任务和备份数据的任务 时, 对处理数据的任务和备份数据的任务的服
务器进行记录, 得到并保存日志数据。
7.根据权利要求1所述的数据 备份方法, 其特征在于, 所有所述存储控制器分为左半区
存储控制器和右半区存储控制器, 所述两个单向传输的公共NTB通道芯片包括上公共NTB通
道芯片和下公共NTB通道芯片;
其中, 所述左半区存储控制器上的PCIE发送通道与上公共NTB通道芯片相连, 用于发送
数据, 右半区存储控制器上的PCIE接收通道与上公共NTB通道芯片相连, 用于接收数据; 其
中, 左半区存储控制器上的PCIE接收通道与下公共NTB通道芯片相连, 用于接收数据, 右半
区存储控制器上的PCIE发送通道与下公共NTB通道芯片相连, 用于发送数据。
8.根据权利要求7所述的数据备份方法, 其特征在于, 通过所述公共NTB通道芯片和每权 利 要 求 书 1/3 页
2
CN 115543636 A
2个存储控制器的备份数据的任务 量对控制器执 行备份任务, 包括:
通过所述上公共NTB通道芯片和所述下公共NTB通道芯片分别对所述左半区存储控制
器和所述右半区存 储控制器执 行备份任务。
9.根据权利要求1所述的数据备份方法, 其特 征在于, 还 包括:
当一路存储控制器或多路存储控制器出现异常时, 进行故障分析, 得到待分配数据处
理任务和待分配数据备份任务;
将所述待分配数据处 理任务和所述待分配数据备份任务分配至其 他存储控制器。
10.根据权利要求9所述的数据备份方法, 其特征在于, 当一路存储控制器或多路存储
控制器出现异常时, 进行故障分析, 得到待分配数据处理任务和待分配数据备份任务, 包
括:
当一路存 储控制器或多路存 储控制器出现异常时, 进行 数据特征提取, 得到数据特 征;
基于所述数据 特征进行故障分析, 得到所述待分配数据处理任务和所述待分配数据 备
份任务。
11.根据权利要求9所述的数据备份方法, 其特征在于, 将所述待分配数据处理任务和
所述待分配数据备份任务分配至其 他存储控制器, 包括:
对每个所述待分配数据处理任务和每个所述待分配数据 备份任务进行优先级分析, 得
到每个任务的优先级;
基于每个任务的优先级将所述待分配数据处理任务和所述待分配数据备份任务分配
至其他存储控制器。
12.根据权利要求1 1所述的数据备份方法, 其特 征在于, 还 包括:
以日志的方式记录故障信息和任务分配情况信息 。
13.一种存储控制系统, 其特征在于, 包括: 多个存储控制器、 两个公共NTB通道芯片以
及硬盘;
其中, 每个所述公共NTB通道芯片分别于每个所述存储控制器的数据通道连接, 每个所
述控制器于所述硬 盘连接;
所述公共NTB通道芯片用于和每个存储控制器的备份数据的任务量对存储控制器执行
备份任务。
14.根据权利要求13所述的存储控制系统, 其特征在于, 所述存储控制器的数量为双
数, 所述多个存 储控制器包括左半区存 储控制器和右半区存 储控制器。
15.根据权利要求14所述的存储控制系统, 其特征在于, 所述两个公共NTB通道芯片包
括上公共NTB通道芯片和下公共NTB通道芯片。
16.根据权利要求15所述的存储控制系统, 其特征在于, 所述左半区存储控制器上的
PCIE发送 通道与上公共NTB通道芯片相连, 用于发送数据, 右半区存储控制器上的P CIE接收
通道与上公共NTB通道芯片相连, 用于接收数据; 其中, 左半区存储控制器上的PCIE接收通
道与下公共NTB通道芯片相连, 用于接收数据, 右半区存储控制器上的P CIE发送通道与下公
共NTB通道芯片相连, 用于发送数据。
17.根据权利要求16所述的存储控制系统, 其特征在于, 所述上公共NTB通道芯片对所
述左半区存 储控制器和所述右半区存 储控制器执 行备份任务;
所述下公共NTB通道芯片对所述左半区存储控制器和所述右半区存储控制器执行备份权 利 要 求 书 2/3 页
3
CN 115543636 A
3
专利 一种多控制器的数据备份方法及相关装置
文档预览
中文文档
21 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 01:00:23上传分享