[发明专利]判定是否使用存储库来存储在重新同步期间更新的数据有效
| 申请号: | 200880119346.6 | 申请日: | 2008-12-03 |
| 公开(公告)号: | CN101889268A | 公开(公告)日: | 2010-11-17 |
| 发明(设计)人: | M·T·本哈塞;S·菲恩布利特;M·J·卡洛斯;G·A·斯皮尔;S·E·威廉姆斯 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F11/20 | 分类号: | G06F11/20 |
| 代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;杨晓光 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 判定 是否 使用 存储 重新 同步 期间 更新 数据 | ||
技术领域
本发明涉及一种用于判定是否使用存储库来存储在重新同步期间更新的数据的方法、系统和程序。
背景技术
灾难恢复系统一般解决两类故障:在单个时刻发生的突发性灾难故障或一段时间内发生的数据丢失。在第二种逐步发生的灾难中,可能丢失对卷的更新。为了帮助恢复数据更新,可在远程位置提供数据的副本。通常在应用系统正在将新数据写入主存储设备时生成此类双重或影子副本。可使用诸如国际商业机器公司(“IBM”)的Extended Remote Copy(XRC)、Coupled XRC(CXRC)、Global Copy以及Global Mirror Copy之类的不同复制技术来在辅助站点处维护数据的远程副本。
在数据镜像系统中,数据保存在卷对内。卷对包括主存储设备中的卷以及辅助存储设备中的包含与主卷中保存的数据完全相同的副本的对应卷。可使用主存储器控制器和辅助存储器控制器控制对主存储设备和辅助存储设备的访问。在某些数据镜像系统中,使用计时器来提供系统间的统一时间,以便不同应用写入到不同主存储设备的更新使用一致的日时(TOD)值作为时间戳。主机操作系统或应用可在将数据集或包含多个数据集的集合写入主存储器中的卷时设置对所述数据集的更新的时间戳。数据更新的完整性涉及确保所述更新在卷对中辅助卷上的完成顺序与其在主卷上的完成顺序相同。应用程序所提供的时间戳确定数据更新的逻辑顺序。
在诸如数据库系统之类的许多应用程序中,某些写入只能在执行先前写入之后才能执行,否则会破坏数据的完整性。这种其完整性依赖于先前数据写入的发生的数据写入被称为依赖写入。当所有写入按照其逻辑顺序转移时,即,当所有依赖写入在依赖它们的写入之前首先转移时,主存储器和辅助存储器中的卷是一致的。一致性组对于其中时间戳等于或早于一致性时间戳的所有数据写入都具有一致性时间。一致性组是对主卷的更新的集合,以便按照一致的方式保护依赖写入。一致性时间是系统保证对辅助卷的更新是一致的的最近时间。一致性组跨卷和存储设备维护数据一致性。因此,在从辅助卷恢复数据时,所恢复的数据将是一致的。
一种提供数据的一致即时副本(point-in-time copy)的技术是暂停所有对主存储器的写入,然后在暂停写入时,复制所有数据以将其镜像到辅助存储器或备用设备。该技术的缺点是需要暂停主机写入以留出时间创建数据的即时副本,这会对正在主机上处理的应用产生不利影响。一种替代的技术是在主存储器目标处建立数据的逻辑副本,此过程用时非常短,例如不超过一秒或两秒。因此,在建立逻辑副本期间暂停对主存储器的主机写入对主机应用处理的影响远远小于暂停主机写入以留出时间将所有源数据复制到目标卷时产生的影响。建立逻辑副本之后,需要更新的源卷数据被复制到目标卷,以便目标卷在更新前具有在建立逻辑副本时刻时的数据。这将物理复制推迟到接收到更新为止。执行此逻辑复制操作以最小化无法访问目标卷和源卷的时间。所述即时副本包括源卷中的数据以及将被更新所覆盖的数据的组合。
一种此类逻辑复制操作被称为(FlashCopy是国际商业机器公司或“IBM”的注册商标),涉及在位于不同设备上的主卷和辅助卷之间建立逻辑即时副本关系。一旦建立此逻辑关系,主机便可立即访问主卷和辅助卷上的数据,并且可作为后台操作的一部分复制数据。作为后台操作的一部分,数据从主卷被复制到辅助卷。在复制数据时,对辅助卷磁道上尚未被复制的数据的任何读取都会导致所述数据被从主设备复制到辅助设备高速缓存,使得辅助目标具有来自在操作时存在的源的副本。进而,对主存储器上尚未被复制的磁道的任何写入都会导致主存储器磁道上要被覆盖的数据被复制到辅助存储器。
为了执行逻辑复制操作,可在辅助存储器处分配整个目标卷以存储对主卷的更新,这需要辅助存储器上分配给目标卷的存储空间大小等于主存储器上分配给源卷的存储空间大小。为了节省辅助存储器空间,本领域中公知的特定空间高效的逻辑复制技术分配存储库以存储在逻辑复制期间将被对源卷的更新所覆盖的数据,其中存储库空间基本上小于源卷的完整卷大小,因为在许多情况下,逻辑复制期间在源卷上更新的必须被复制到目标的数据基本上小于完整源卷的存储空间。
在同步环境中,主存储器控制器可将对主存储器的写入镜像到辅助存储器。管理辅助存储器的辅助存储器控制器可进一步建立辅助存储器的虚拟副本以形成一致性组,从而将辅助存储器中在一时刻时的数据备份到存储库或者进行整卷备份。
本领域需要持续的改进以利用空间高效的逻辑复制操作,所述操作使用大小小于要进行逻辑复制操作的完整源卷的存储库。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880119346.6/2.html,转载请声明来源钻瓜专利网。





