[发明专利]一种多控制器数据传输的方法、装置、设备及可读介质有效
申请号: | 202110771574.9 | 申请日: | 2021-07-08 |
公开(公告)号: | CN113220243B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 刘志魁;王艳清 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 杨帆;宋薇薇 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制器 数据传输 方法 装置 设备 可读 介质 | ||
本发明公开了一种多控制器数据传输的方法,包括:响应于第一控制器的首层子系统接收到包含落盘地址和数据块的IO数据,向其他控制器的首层子系统发送IO数据;由第一控制器和其他控制器分别基于落盘地址将数据块保留在各自的首层子系统中;由第一控制器的首层子系统向非首层子系统发送包含落盘地址的消息头,非首层子系统向其他控制器的非首层子系统发送消息头;以及响应于其他控制器接收到包含落盘地址的消息头,基于落盘地址向各自的首层子系统查找对应的数据块,并对数据块进行浅拷贝并处理。本发明还公开了对应的装置、计算机设备和可读存储介质。本发明消除了除首层子系统以外控制器之间的数据块传输和真拷贝,大幅提升系统的性能指标。
技术领域
本发明涉及数据传输技术领域,尤其涉及一种多控制器数据传输的方法、装置、设备及可读介质。
背景技术
随着信息时代的到来,人们不仅要处理与日俱增的各种信息,更重要的是如何保存这些信息为日常的工作和生活服务。
存储系统中多控制器、多子系统是必备技术。多控制器尤其在缓存多副本情况下,在部分节点故障后,系统仍然可以正常工作、多子系统实现在不同的子系统中完成不同的业务。然而,在实际应用时数据传输占用了大量的带宽资源,进而影响工作效率。
以最简单的两个控制器两个子系统为例:现有技术中带着数据的输入输出遍历每个控制器的每个子系统,即第一控制器的第一子系统向第二控制器的第一子系统发送数据块,第二控制器的第一子系统将数据块传递到第二控制器的第二子系统,随后第二控制器的第二子系统向第一控制器的第二子系统发送数据块。这样每传输一个数据块就需要两次数据传输,并且控制器越多、子系统越多数据传输的次数越多,传输的信息数据越多,需要占用的带宽资源也会越多,系统效率越低。
发明内容
有鉴于此,本发明实施例的目的在于提出一种多控制器数据传输的方法、装置、设备及可读介质,在首层子系统保留IO数据,且禁止对首层子系统保留的IO数据修改和替换,在非首层子系统之间只传输消息头,通过消息头向首层子系统查找数据块并进行浅拷贝,消除了除首层子系统以外控制器之间的数据块传输和真拷贝,大幅提升系统的每秒读写次数、吞吐量和读写时延等性能指标。
基于上述目的,本发明实施例的一方面提供了一种多控制器数据传输的方法,包括以下步骤:响应于第一控制器的首层子系统接收到包含落盘地址和数据块的IO数据,则向其他控制器的首层子系统发送所述IO数据;由所述第一控制器和所述其他控制器分别基于所述落盘地址将所述数据块保留在各自的首层子系统中;由所述第一控制器的首层子系统向非首层子系统发送包含落盘地址的消息头,并由所述第一控制器的非首层子系统向所述其他控制器的非首层子系统发送所述消息头;以及响应于所述其他控制器接收到包含落盘地址的消息头,则基于所述落盘地址向各自的首层子系统查找对应的所述数据块,并对所述数据块进行浅拷贝以进行数据处理。
在一些实施方式中,还包括:响应于所述第一控制器和所述其他控制器的全部非首层子系统对所述数据块处理完成,则所述第一控制器和所述其他控制器清理各自首层子系统中的所述数据块。
在一些实施方式中,响应于所述第一控制器和所述其他控制器的全部非首层子系统对所述数据块处理完成,则所述第一控制器和所述其他控制器清理各自首层子系统中的所述数据块包括:由所述第一控制器的非首层子系统接收所述其他控制器对所述数据块处理完成的消息,向所述第一控制器的首层子系统发送处理完成的消息;由所述第一控制器的首层子系统向所述其他控制器的首层子系统发送清除所述数据块的消息;由所述第一控制器和所述其他控制器清理各自首层子系统中的所述数据块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110771574.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拓扑感知的负载均衡方法、装置及计算机设备
- 下一篇:智能问答数据处理系统