[发明专利]同步本地存储设备和远程存储设备有效
申请号: | 201380006395.X | 申请日: | 2013-01-07 |
公开(公告)号: | CN104067241B | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | I·古尔德伯格 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F12/00 | 分类号: | G06F12/00 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 边海梅 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 同步 本地 存储 设备 远程 | ||
技术领域
本发明总体上涉及数据存储,具体而言,涉及用于异步或同步镜像的远程数据存储设备的初始化和同步。
背景技术
在计算中,虚拟化被定义为实体的虚拟(而不是实际的)版本的创建,所述实体例如操作系统、服务器、存储设备或网络资源。虚拟化技术使得在一台物理计算机系统上运行多台虚拟“机器”成为可能,其中每台虚拟机器执行它自己的操作系统实例。在同一台物理计算机系统上运行的多台虚拟机器通常需要共享诸如存储设备(例如磁盘驱动器)和网络适配器的输入/输出(I/O)设备的能力。
当通过虚拟化并发执行操作系统的多个实例时,计算机系统通常虚拟化它的物理存储设备。通过实现存储虚拟化,每个操作系统实例访问虚拟存储设备的对应的独特实例,其中所有的虚拟存储设备共享相同的物理存储设备。
发明内容
提供了根据本发明的实施例的一种方法,包括:检测与远程本地系统的本地存储设备的对应的本地区域不匹配的远程存储系统的第一远程存储设备的初始远程区域,标识匹配初始远程区域的远程存储系统上的随后的远程区域,并用来自随后的远程区域的数据代替初始远程区域中的数据。
还提供了根据本发明的实施例的一种装置,包括:具有本地处理器和本地存储设备的本地存储系统,所述本地存储设备具有多个本地区域,以及具有第一远程存储设备和远程处理器的远程存储系统,所述第一远程存储设备具有与本地区域一一对应的远程区域,所述远程处理器被配置为:检测不匹配对应的本地区域的初始远程区域,标识匹配初始远程区域的随后的远程区域系统,并用来自随后的远程区域的数据代替初始远程区域中的数据。
还提供了根据本发明的实施例的一种计算机程序产品,该计算机程序产品包括:非临时性计算机可读存储介质,具有在其中体现的计算机可读程序代码,该计算机可读程序代码包括:被配置为第一二进制图像计算第一距离矩阵并为第二二进制图像计算第二距离矩阵的计算机可读程序代码,被配置为检测与远程本地系统的本地存储设备的对应的本地区域不匹配的远程存储系统的第一远程存储设备的初始远程区域的计算机可读程序代码,被配置为标识匹配初始远程区域的远程存储系统上的随后的远程区域的计算机可读程序代码,以及被配置为用来自随后的远程区域的数据代替初始远程区域中的数据的计算机可读程序代码。
附图说明
现在将仅参照以下附图,通过示例详细描述本发明的实施例,其中:
图1是根据本发明的实施例的存储系统的示意性图示说明;
图2是根据本发明的实施例的远程镜像初始化和同步设施的示意性图示说明;以及
图3是根据本发明的实施例的示意性地说明本地区域和远程区域同步方法的流程图。
具体实施方式
概述
镜像将本地数据存储设备复制到分离的远程数据存储设备,以便确保冗余。对于包括本地存储设备和远程存储设备的存储设施,可以同步或异步地实现镜像。在同步镜像期间,与存储设施通信的主机(例如数据库服务器)在数据成功写入本地存储设备和远程存储设备两者之后接收写入确认。通常在高速局域网(LAN)或广域网(WAN)之上实现同步镜像。
在异步镜像期间,主机在数据写入本地存储设备后接收写入确认(即远程存储设备可能尚未接收该数据和/或可能没有确认写入该数据)。通常在低速的广域网之上实现异步镜像,尤其是在更远的距离之上。
为了初始化镜像(即异步或同步),在本地存储和远程设备中的数据通常被同步(即该数据必须一致)。另外或可替代地,可以在检测本地存储设备和远程存储设备不同步(即存储相同的数据)的任何时间执行该同步。
本发明的实施例提供用于同步本地存储设备和远程存储设备的方法和系统,从而适应设备上存储的数据的任何差异。在下面的描述中,本地存储设备和远程存储设备被假定为分别在存储设施的本地存储系统和远程存储系统(例如集群存储控制器)中起作用。
在初始化期间,可用来自本地存储设备的本地区域的数据加载远程存储设备的远程区域。通常,本地存储设备包括多个本地区域,而远程存储设备包括具有与本地区域一一对应的多个远程区域。
在一些实施例中,来自本地存储设备的本地区域(区域是具有特定长度的字节的序列,通常为1兆)的数据存储到可移动介质(例如磁带)。可移动介质然后被物理传送到远程存储系统站点(也被称为远程站点),数据被加载到远程存储设备上的远程区域。从可移动介质复制的本地区域数据是在同步过程中可用作基线的参考。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380006395.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:库存数据访问层
- 下一篇:确定用于作业复制在存储装置上存储的对象的时间表