[发明专利]一种同步远程复制实现方法在审
申请号: | 201510013585.5 | 申请日: | 2015-01-12 |
公开(公告)号: | CN104580470A | 公开(公告)日: | 2015-04-29 |
发明(设计)人: | 王志华;魏显玉;吴丙涛 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F11/14 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 同步 远程 复制 实现 方法 | ||
技术领域
本发明涉及数据远程复制技术领域,通常使用于存储系统中,能够避免因掉电、火灾以及其他自然灾害等造成的数据丢失,保证数据安全,具体地说,特别涉及一种同步远程复制实现方法。
背景技术
随着互联网信息的迅速增加以及电子商务的发展,存储技术已经成为企业IT基础架构的一个关键因素。面对海量的数据信息增长,数据保护和灾难恢复也越来越重要。通过容灾中心的远程复制技术可以有效地保护数据的物理安全,不会因为掉电、火灾、或自然灾害等原因导致数据丢失。容灾中心的远程复制主要分为异步远程复制和同步远程复制。
同步远程复制主要指本地主机在收到上层应用发来的写请求后,数据写入本地存储设备的同时发送一份写请求到远端主机,本地主机在收到本地存储设备写成功和远端主机写成功后的确认信息后,再向上层应用返回写成功。异步远程复制是在本地存储设备写成功后直接向上层应用返回写成功,然后再由本地主机发送一份写请求到远端主机。
异步远程复制方法在本地主机突然掉电的情况有可能会导致部分的写请求还未发送到远端主机,从而导致部分数据的丢失。而现有的同步远程复制实现方法是在远端存储设备写成功后,才向上层应用确认写成功,会耗一定的时间,对上层应用性能有影响。
现有的异步远程复制和同步远程复制都存在无法克服的缺陷,存在巨大的信息安全隐患,对海量信息背景下的数据保护和灾难恢复十分不利。
针对上述问题,本发明设计了一种同步远程复制实现方法,在远端主机接收到写请求后,直接返回写成功,这样既避免了异步远程复制本地主机突然掉电导致的部分数据丢失问题,同时也减小了同步远程复制对上层应用的性能影响。
发明内容
本发明为了弥补现有技术的缺陷,提供了一种能够缩短远程复制等待时间的同步远程复制实现方法。
本发明是通过如下技术方案实现的:
一种同步远程复制实现方法,其特征在于包括以下步骤:
(1)首先,上层应用发送写请求到本地主机;
(2)然后,本地主机同时发送写请求到本地存储设备和远端主机;
(3)本地存储设备和远端主机向本地主机返回写成功确认消息;
(4)本地主机收到本地存储设备和远端主机返回的写成功确认消息后,向上层应用返回写成功确认;
(5)最后,远端主机发送写请求到远端存储设备,远端存储设备写成功即可。
所述步骤(2)中,本地主机收到上层应用发送的写请求时,直接复制一份写请求的副本,原写请求发送到本地存储设备,写请求的副本发送到远端主机。
所述步骤(3)中,本地存储设备写成功后返回写成功确认消息,远端主机收到写请求后直接返回写成功确认消息。
本发明的有益效果是:该同步远程复制实现方法,不仅能够弥补异步远程复制本地主机突然掉电、自然灾害等原因造成的部分数据丢失问题,同时还省略了远端主机等待远端存储设备写成功确认的时间,缩短了远程复制的等待时间,减小了同步远程复制对上层应用的性能影响,有利于海量信息背景下的数据保护和灾难恢复。
附图说明
附图1为发明同步远程复制流程示意图。
具体实施方式
下面结合附图对本发明进行详细的说明。
该同步远程复制实现方法,包括以下步骤:
(1)上层应用发送写请求消息到本地主机。
(2)本地主机收到上层应用发送的写请求时,直接复制一份写请求的副本,并将该写请求的副本发送到远端主机。
(3)本地主机将写请求发送到本地存储设备。
(4)本地存储设备收到写请求后执行写请求,并在写成功后返回写成功确认消息。
(5)远端主机在收到写请求消息后,立即返回写成功确认消息。
(6)本地主机向上层应用返回写成功确认消息,远端主机发送写请求到远端存储设备,远端存储设备执行写请求。
该同步远程复制实现方法,不仅能够弥补异步远程复制本地主机突然掉电、自然灾害等原因造成的部分数据丢失问题,同时还省略了远端主机等待远端存储设备写成功确认的时间,缩短了远程复制的等待时间,减小了同步远程复制对上层应用的性能影响,有利于海量信息背景下的数据保护和灾难恢复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510013585.5/2.html,转载请声明来源钻瓜专利网。