[发明专利]一种在多控存储系统上的数据处理方法及装置有效
申请号: | 201911102263.2 | 申请日: | 2019-11-12 |
公开(公告)号: | CN110928496B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 扈海龙 | 申请(专利权)人: | 杭州宏杉科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310053 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储系统 数据处理 方法 装置 | ||
本申请提供一种在多控存储系统上的数据处理方法及装置,可以使控制器接收刷盘指令,基于所述刷盘指令确定目标缓存数据对应的目标指纹;基于本地记录的存储控制器、所述存储控制器的写缓存地址以及指纹的对应关系,获取所述目标指纹对应的目标存储控制器和目标写缓存地址;当本控制器不为目标存储控制器时,将携带该目标指纹以及目标写缓存地址的控制信息发送至目标存储控制器,以使目标存储控制器根据控制信息在本地的写缓存中获取相应的目标缓存数据,进行刷盘处理。因此本申请可以在刷盘时,仅将目标缓存数据的指纹和目标写缓存地址进行传输,而不会传输数据,从而避免与镜像数据抢占带宽资源,提高了写入数据的处理效率。
技术领域
本申请涉及重删技术领域,尤其涉及一种在多控存储系统上的数据处理方法及装置。
背景技术
多控存储系统是指控制器的数量大于两个的存储系统,控制器数量越多,存储系统的处理能力就越强,同时,控制器之间相互热备,可靠性更高。在多控存储系统中,每个控制器有独立的CPU、内存和IO接口设备,因此,每个控制器都拥有独立的计算能力;每个控制器之间还可以相互传递信息,并且每个控制器都会连接硬盘,能够访问硬盘空间所有的存储数据。
相关技术中,当多控存储系统中有数据写入时,控制器可以将本地写入的数据镜像到与自身互为热备份的控制器上进行存储。当进行数据刷盘时,如果接收刷盘指令的控制器不是刷盘数据所属的控制器,则还需要将刷盘指令对应的刷盘数据发送到其归属的控制器进行处理,而控制器之间数据的传输会与镜像数据的传输竞争带宽资源,从而影响镜像数据的效率,进而造成写数据请求延迟的问题。
发明内容
有鉴于此,本申请提供一种在多控存储系统上的数据处理方法及装置来解决现有技术中刷盘数据在控制器之间传输与镜像数据竞争带宽的问题。
具体地,本申请是通过如下技术方案实现的:
第一方面,本申请提供一种在多控存储系统上的数据处理方法,所述方法应用于多控存储系统中的控制器,所述方法包括:
接收刷盘指令,基于所述刷盘指令确定目标缓存数据对应的目标指纹;
基于本地记录的存储控制器、所述存储控制器的写缓存地址以及指纹的对应关系,获取所述目标指纹对应的目标存储控制器和目标写缓存地址;
当本控制器不为目标存储控制器时,将携带该目标指纹以及所述目标写缓存地址的控制信息发送至所述目标存储控制器,以使所述目标存储控制器根据所述控制信息在本地的写缓存中获取相应的目标缓存数据,并对所述目标缓存数据进行刷盘处理。
基于相同的构思,本申请还提供一种在多控存储系统上的数据处理方法,所述方法应用于多控存储系统中的控制器,所述方法包括:
接收所述多控存储系统中与本控制器连接同一硬盘的其他控制在确定本控制器为刷盘指令所对应的目标指纹所在的目标存储控制器时,向本控制器发送的包括刷盘指令对应的目标指纹和目标写缓存地址的控制信息;
根据所述控制信息在本地的写缓存中获取相应的目标缓存数据,并对所述目标缓存数据进行刷盘处理。
第二方面,本申请提供一种在多控存储系统上的数据处理装置,所述装置应用于多控存储系统中的控制器,所述装置包括:
接收单元,用于接收刷盘指令,基于所述刷盘指令确定目标缓存数据对应的目标指纹;
获取单元,用于基于本地记录的存储控制器、所述存储控制器的写缓存地址以及指纹的对应关系,获取所述目标指纹对应的目标存储控制器和目标写缓存地址;
发送单元,用于当本控制器不为目标存储控制器时,将携带该目标指纹以及所述目标写缓存地址的控制信息发送至所述目标存储控制器,以使所述目标存储控制器根据所述控制信息在本地的写缓存中获取相应的目标缓存数据,并对所述目标缓存数据进行刷盘处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州宏杉科技股份有限公司,未经杭州宏杉科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911102263.2/2.html,转载请声明来源钻瓜专利网。