[发明专利]跨存储子系统的一致更新有效
| 申请号: | 200780009224.7 | 申请日: | 2007-03-20 |
| 公开(公告)号: | CN101401073A | 公开(公告)日: | 2009-04-01 |
| 发明(设计)人: | R·F·科恩;G·E·麦克布赖德;K·W·博伊德;G·A·斯皮尔;W·F·米奇卡;R·F·巴尔特福伊 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F17/30 |
| 代理公司: | 北京市中咨律师事务所 | 代理人: | 于 静;杨晓光 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储 子系统 一致 更新 | ||
技术领域
本发明涉及一种用于跨存储子系统进行一致更新的方法、系统和制品。
背景技术
信息技术系统(包括存储子系统)可能需要保护以免受站点灾难或故障的影响。此外,信息技术系统可能需要数据迁移、数据备份或数据复制的功能。灾难或故障恢复、数据迁移、数据备份和数据复制的实现可以包括镜像或复制存储系统中的数据。企业存储服务器(ESS)可以包括一个或多个连接到存储设备(包括高容量可伸缩存储设备、独立磁盘冗余阵列(RAID)等)的处理器。企业存储服务器可以包括复制功能,以便在本地(即,在同一站点上ESS内)复制数据或在远程复制数据(即,将数据复制到单独的远程站点ESS)。
在某些企业存储服务器中,可以存在提供数据的即时复制的复制功能。实现可以在企业存储服务器内的存储子系统中的一组本地/源卷和对应的一组远程/目标卷之间复制数据。复制功能可以通过在最小程度中断应用的情况下创建数据的物理即时副本来为ESS卷提供即时复制,并使得可以基本上立即同时访问源和目标副本。
一致性组是需要以相互一致的状态保留的一组存储卷。为了提供非限制的实例,第一复制命令将卷A1复制到B1而第二复制命令将卷A2复制到B2。要求卷B1和B2应代表特定时刻卷A1和A2中的数据集的一致状态。在对卷的一系列特定操作中,可以出现以下一组相关写入操作(其中第二操作在第一操作之后发生):
1.写入卷A1上的数据集(数据已更新)
2.写入卷A2上的数据集(数据已更新)
将卷A1和A2分别复制到卷B1和B2时,以下一系列操作的非限制实例将相对于卷A1、A2在卷B1、B2中产生不一致状态。
1.将卷A1复制到卷B1
2.写入卷A1上的数据集(数据已更新)
3.写入卷A2上的数据集(数据已更新)
4.将卷A2复制到卷B2
当所有复制操作结束时,即第四操作结束时,卷B2包含卷A2的数据更新而卷B1不包含卷A1的数据更新。一组卷B1、B2相对于一组卷A1、A2处于不一致状态。使用卷B1、B2的应用不能从存储在卷B1、B2中的备份副本恢复。存储在连接到计算机的盘中的卷可以通过生成该盘的映像来进行备份。
某些系统将一组源卷复制到存储子系统中的一组目标卷,同时在存储子系统中以相互一致的状态维护所述一组源卷和目标卷中的数据。以一致状态维护存储子系统中的源和目标卷确保了没有乱序相关写入被复制到一致性组内的存储子系统中的任何目标卷。
发明内容
提供了一种方法、系统和制品,其中主控制单元向多个辅助控制单元发送选定时间。定期将所述主控制单元和所述辅助控制单元处的时钟与时间服务器同步。所述主控制单元和所述多个辅助控制单元在所述选定时间一致地更新可连接到所述多个辅助控制单元的辅助存储子系统。
在其他实施例中,在所述选定时间一致地更新所述辅助存储子系统以响应来自所述主控制单元的单个命令,并且其中所述选定时间与用于一致地更新所述辅助存储子系统的一致性组关联。
在其他实施例中,所述主控制单元接收来自一个或多个连接到所述主控制单元的主机应用的更新。所述主控制单元将所述更新存储在至少一个连接到所述主控制单元的主存储子系统中。生成对应于所述更新的一致性组,其中所述一致性组用于一致地更新连接到所述多个辅助控制单元的所述辅助存储子系统。
在其他实施例中,所述多个辅助控制单元接收来自所述主控制单元的所述选定时间。所述多个辅助控制单元启动用于在所述选定时间一致地更新连接到所述多个辅助控制单元的所述辅助存储子系统的过程。所述多个辅助控制单元接收来自所述主控制单元的请求以完成所启动的用于一致地更新所述辅助存储子系统的过程。所述多个辅助控制单元完成所述用于一致地更新所述辅助存储子系统的过程,以响应确定可以一致地更新所述辅助存储子系统。向所述主控制单元发送错误指示,以响应确定不能一致地更新所述辅助存储子系统。
在其他实施例中,所述主控制单元判定所述多个辅助控制单元中的每个辅助控制单元是否已启动所述用于在所述选定时间一致地更新连接到所述多个辅助控制单元的所述存储子系统的过程。所述主控制单元请求所述多个辅助控制单元中的每个辅助控制单元完成所述用于一致地更新所述辅助存储子系统的过程。
在其他实施例中,在一致地更新所述辅助存储子系统时,写入输入/输出(I/O)操作在一致性组形成期间并未变得繁忙,并且其中以一致的状态维护源和目标卷,以便没有乱序相关写入被复制到一致性组内的存储子系统中的任何目标卷。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780009224.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于改变网页设计的装置和方法
- 下一篇:用于单向旋转器的基于寄存器的移位





