一种同步数据复制方法及装置

    公开(公告)号:CN104391926B

    公开(公告)日:2018-12-28

    申请号:CN201410670516.7

    申请日:2014-11-20

    Inventor: 张在理 孟宪伟

    Abstract: 本发明提供了一种同步数据复制方法及装置;方法应用于包括主存储设备和备存储设备的系统中,包括:所述主存储设备收到写请求后,如果网络正常则复制所述写请求后,按照预定的链路策略选择逻辑链路发送一份写请求给所述备存储设备,提交另一份写请求到本主存储设备;当主存储设备写完成,且收到备存储设备的写完成确认后,完成所述写请求。本发明的同步数据复制方案在包括主、备存储设备的系统中能保证数据完整性。

    一种对输入输出请求进行拆分的方法及装置

    公开(公告)号:CN105117282B

    公开(公告)日:2018-09-14

    申请号:CN201510524313.1

    申请日:2015-08-24

    Inventor: 王佳 孟宪伟 王倩

    Abstract: 本发明公开了一种对输入输出请求进行拆分的方法及装置,所述方法包括:接收应用层下发的IO请求;针对不同的业务应用,获取业务操作的块大小;根据IO请求对应的IO数据的长度以及所述业务操作的块大小,对所述IO请求进行拆分,使拆分后的每个IO请求对应到一个单独的块。本发明在插件层之上(即公共层)建立一套IO拆分机制,能够使插件层不需要关注IO是否跨块(chunk),插件层可见的IO大小(iosize)均小于等于chunksize,从而降低灾备插件层的复杂性和冗余度,维护多插件间的一致性;并且,不需要添加其他空间缓存或备份原IO数据;可以满足所有IO模式下的拆分,且拆分颗粒度随chunksize可变。

    一种异步远程复制数据的方法和设备

    公开(公告)号:CN104572355A

    公开(公告)日:2015-04-29

    申请号:CN201510051821.2

    申请日:2015-01-30

    Abstract: 提出一种异步远程复制数据的方法,分别在生产中心和容灾中心执行,本地生产中心主机系统中的应用程序连续发出多个写请求时,只需等待数据写入生产中心存储系统之后,后续写可继续执行。此后再由生产中心与容灾中心进行连续的多次数据复制,即两个系统之间允许滞后多个写操作。同时提出了执行上述方法的设备。提出的方案适用于网络链路带宽较小和网络传播延迟较大的情况。

    一种远程复制方法及系统

    公开(公告)号:CN105278522B

    公开(公告)日:2018-09-14

    申请号:CN201510674437.8

    申请日:2015-10-16

    Abstract: 本发明公开了一种远程复制方法及系统,该方法包括:对源节点的主控制器和从控制器,以及目的节点的主控制器和从控制器均设置远程复制信息,其中,远程复制信息,包括实现源节点和目的节点之间的远程复制所需要的信息;在检测出源节点或目的节点的主控制器存在异常时,对主控制器进行失活操作,并将主控制器设置为新从控制器,其中,失活操作,包括主控制器停止与对端节点的远程复制,并停止对元数据的读写操作;将从控制器设置为新主控制器,并根据预先设置的远程复制信息对新主控制器进行激活操作,其中,激活操作,包括新主控制器开启与对端节点的远程复制,读取元数据。该方法保证了用户数据的实时备份,提高了用户数据传输的可靠性。

    一种远程复制方法及系统

    公开(公告)号:CN105278522A

    公开(公告)日:2016-01-27

    申请号:CN201510674437.8

    申请日:2015-10-16

    CPC classification number: G05B23/0213 G05B2219/24175

    Abstract: 本发明公开了一种远程复制方法及系统,该方法包括:对源节点的主控制器和从控制器,以及目的节点的主控制器和从控制器均设置远程复制信息,其中,远程复制信息,包括实现源节点和目的节点之间的远程复制所需要的信息;在检测出源节点或目的节点的主控制器存在异常时,对主控制器进行失活操作,并将主控制器设置为新从控制器,其中,失活操作,包括主控制器停止与对端节点的远程复制,并停止对元数据的读写操作;将从控制器设置为新主控制器,并根据预先设置的远程复制信息对新主控制器进行激活操作,其中,激活操作,包括新主控制器开启与对端节点的远程复制,读取元数据。该方法保证了用户数据的实时备份,提高了用户数据传输的可靠性。

    一种对输入输出请求进行拆分的方法及装置

    公开(公告)号:CN105117282A

    公开(公告)日:2015-12-02

    申请号:CN201510524313.1

    申请日:2015-08-24

    Inventor: 王佳 孟宪伟 王倩

    Abstract: 本发明公开了一种对输入输出请求进行拆分的方法及装置,所述方法包括:接收应用层下发的IO请求;针对不同的业务应用,获取业务操作的块大小;根据IO请求对应的IO数据的长度以及所述业务操作的块大小,对所述IO请求进行拆分,使拆分后的每个IO请求对应到一个单独的块。本发明在插件层之上(即公共层)建立一套IO拆分机制,能够使插件层不需要关注IO是否跨块(chunk),插件层可见的IO大小(iosize)均小于等于chunksize,从而降低灾备插件层的复杂性和冗余度,维护多插件间的一致性;并且,不需要添加其他空间缓存或备份原IO数据;可以满足所有IO模式下的拆分,且拆分颗粒度随chunksize可变。

    一种快照卷写方法及依赖快照系统

    公开(公告)号:CN105260266B

    公开(公告)日:2019-03-15

    申请号:CN201510616351.X

    申请日:2015-09-24

    Inventor: 穆裕 孟宪伟

    Abstract: 本申请公开了一种快照卷写方法及依赖快照系统,该方法包括:获取对快照卷的目标数据块进行数据更新操作的写入请求信息,写入请求信息包括快照卷的外部快照ID以及目标数据块的块号信息;当数据更新操作为对目标数据块进行的首次数据更新操作时,则在数据卷上创建一个新数据块,将该次数据更新操作所对应的更新数据写入到新数据块,并对与外部快照ID相关联的内部快照ID、目标数据块的块号信息和新数据块的块号信息之间的对应关系进行记录;当数据更新操作不是对目标数据块进行的首次数据更新操作时,则将该次数据更新操作所对应的更新数据直接写入到新数据块,实现了对快照卷进行写操作的同时,还保证了原有快照数据的完整性。

    一种数据同步处理方法及系统

    公开(公告)号:CN104486387B

    公开(公告)日:2018-03-27

    申请号:CN201410723701.8

    申请日:2014-12-02

    Abstract: 本发明提供一种数据同步处理方法及系统,上述方法包括以下步骤:触发数据同步事件发生时,获取位图中置位数之和,若不为零,则遍历所述位图中被置为1的节点;将所述节点的信息插入红黑树的叶子节点,进行同步数据传输;其中,所述红黑树是指自平衡二叉查找树,本发明实现了数据的快速、准确的同步,同时避免了同步时由写冲突导致的数据不一致的问题,而且红黑树的实现方式,有着很高的插入删除效率,并且有着良好的最坏时间复杂度。

    一种内核模块的数据一致性校验方法及系统

    公开(公告)号:CN105183641B

    公开(公告)日:2017-12-12

    申请号:CN201510498449.X

    申请日:2015-08-13

    Inventor: 孟宪伟

    Abstract: 本发明公开了一种内核模块的数据一致性校验方法,包括:设置配置文件中的预定参数的数值;根据设置后的配置文件向待测试内核模块下发IO动作;从逻辑卷中读取待测试内核模块执行IO动作后的数据到对比文件;根据设置后的配置文件,利用用户态程序生成待测试内核模块执行IO动作后的准确数据到参照文件;比较对比文件和参照文件中md5的数值是否一致;若是,则内核模块的数据具有一致性;若否,则内核模块的数据不具有一致性;该方法可以对单一模块进行数据一致性校验,无需其他模块集成支持,在集成测试前排除逻辑错误,以保障系统集成后的稳定性;本发明还公开了一种内核模块的数据一致性校验系统。

Patent Agency Ranking