在不同地点间建立数据镜像的方法和系统技术方案

技术编号:2865110 阅读:155 留言:0更新日期:2012-04-11 18:40
提供了为数据建立镜像的方法、系统和程序。在主存储器中的多个源数据单元和辅助存储器中的多个相应的目标数据单元之间建立关系。发起一个操作以进行该关系中全部源数据单元到相应目标数据单元的初始复制。接收对源数据的更新并确定是否指出第一写方式。如果指出第一复制写,则以第一写方式把对源数据单元的更新复制相应目标数据单元。否则,如果没有指出第一写方式,则以第二写方式把对源数据单元的更新复制到相应目标数据单元。如果没有指出第一写方式,则确定对属于该关系的全部数据单元的写数目是否低于一个阈值,如果对属于该关系的全部数据单元的写数目是低于该阈值,则指出第一写方式。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及在不同地点(site)间建立数据镜像的系统、方法和程序。
技术介绍
灾难恢复系统通常针对两类故障,即在单个时间点上的突然的灾难性故障和在一个时间段上的数据丢失。在第二类逐渐型的灾难中,卷的更新可能会丢失。为协助恢复数据更新部分,可在远端位置提供数据副本。这种双份副本的或影子副本通常是在应用系统向主存储器设备写新数据时做成的。本主题专利申请受让人国际商用机器公司(IBM)提供两个系统用于在第二地点保持数据的远处副本,它们是扩展远程复制(XRC)和对等(peer-to-peer)远程复制(PPRC)。这些系统提供一种方法,用于恢复在最后一次安全备份与系统故障之间的数据更新部分。这种数据影随(shadowing)系统还能提供非恢复目的的附加远程副本,如在远程地点的本地访问。IBM的XRC和PPRC系统在IBM出版文献“远程复制管理员指南和参考”(IBM文件SC35-0169-02号(IBM版权1994,1996)中描述,该出版文献在这里被全文纳入作为参考。在数据被镜像的后备系统中,数据保存在卷对中。一个卷对由在主存储器设备中的一卷和在辅助存储器设备中的一个相应卷组成,该相本文档来自技高网...

【技术保护点】
一种为数据建立镜像的方法,包括:在主存储器中的多个源数据单元和辅助存储器中的多个相应的目标数据单元之间建立关系;发起一个操作,以进行该关系中全部源数据单元向相应目标数据单元的初始复制;接收对源数据单元的更新; 确定是否指出第一写方式;如果指出第一复制写,则以第一写方式把对源数据单元的更新复制到相应的目标数据单元;如果没有指出第一写方式,则以第二写方式把对源数据单元的更新复制到相应的目标数据单元;如果没有指出第一写方式,则确 定对属于该关系的全部数据单元的写数目是否低于一个阈值;以及如果对...

【技术特征摘要】
US 2003-6-18 10/464,9351.一种为数据建立镜像的方法,包括在主存储器中的多个源数据单元和辅助存储器中的多个相应的目标数据单元之间建立关系;发起一个操作,以进行该关系中全部源数据单元向相应目标数据单元的初始复制;接收对源数据单元的更新;确定是否指出第一写方式;如果指出第一复制写,则以第一写方式把对源数据单元的更新复制到相应的目标数据单元;如果没有指出第一写方式,则以第二写方式把对源数据单元的更新复制到相应的目标数据单元;如果没有指出第一写方式,则确定对属于该关系的全部数据单元的写数目是否低于一个阈值;以及如果对属于该关系的全部数据单元的写数目是低于该阈值,则指出第一写方式。2.权利要求1的方法,其中第一写方式包含同步写方式,而其中的第二写方式包含异步写方式。3.权利要求1的方法,其中作为初始复制的一部分而被复制到相应目标数据单元的源数据单元是以第一写方式被复制的。4.权利要求1的方法,进一步包含提供一个数据结构,用于指出要复制到相应目标数据单元的源数据单元;以及在该数据结构中指出把全部源数据单元复制到相应目标数据单元,作为以第二写方式进行初始复制操作的一部分。5.权利要求4的方法,进一步包含处理该数据结构,以确定在该数据结构中指出的要复制到相应目标数据单元的源数据单元;把所确定的源数据单元全部以第二写方式复制到相应的目标数据单元,其中以第二写方式被复制的对目标数据单元的更新被复制,作为对所确定的全部源数据单元进行复制的一部分。6.权利要求5的方法,进一步包含响应对更新的接收,如果没有指出第一写方式,则在数据结构中指出把被更新的源数据单元复制到目标数据单元。7.权利要求5的方法,其中处理数据结构和复制所确定的全部源数据单元的步骤一直进行到该数据结构不指出任何要复制到相应目标数据单元的任何源数据单元时为止。8.权利要求7的方法,其中初始复制包含第一次进行处理该数据结构和复制所确定的全部源数据单元的步骤。9.权利要求1的方法,其中该关系中的源和目标数据单元组成卷对,其中确定对属于该关系的全部数据单元的写数目是否低于一个阈值包含确定对全部卷对的写数目是否低于阈值,其中如果对属于该关系的全部卷对的写数目低于该阈值,则对该关系中的全部卷对指出第一写方式。10.权利要求9的方法,其中确定要复制的源数据单元数是否少于该阈值数包含确定指出要被复制的源数据单元数占该关系中全部源数据单元数的百分数是否少于阈值数。11.一种为数据建立镜像的系统,包含一个主存储器;一个辅助存储器;在主存储器中的多个源数据单元和辅助存储器中的多个相应的目标数据单元之间建立关系的装置;发起一个操作,以进行该关系中全部源数据单元向相应目标数据单元的初始复制的装置;接收对源数据单元的更新的装置;确定是否指出第一写方式的装置;如果指出第一复制写,则以第一写方式把对源数据单元的更新复制到相应的目标数据单元的装置;如果没有指出第一写方式,则以第二写方式把对源数据单元的更新复制到相应的目标数据单元的装置;如果没有指出第一写方式,则确定对属于该关系的全部数据单元的写数目是否低于一个阈值的装置;以及如果对属于该关系的全部数据单元的写数目是低于该阈值,则指出第一写方式的装置。12.权利要求11的系统,其中第一写方式包含同步写方式,而其中的第二写方式包含异步写方式。13.权利要求11的系统,进一步包含包含一个数据结构的存储器;在该数据结构中指出要复制到相应目标数据单元的源数据单元的装置;以及在该数据结构中指出把全部源数据单元复制到相应目标数据单元,作为以第二写方式进行初始复制操作一部分的装置。14.权利要求13的系统,进一步包含处理该数据结构以确定...

【专利技术属性】
技术研发人员:布伦特卡梅隆比尔兹利威廉弗兰克米克卡
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1