[发明专利]用于管理远程数据复制的系统、方法及其存储介质有效
申请号: | 201380007708.3 | 申请日: | 2013-01-29 |
公开(公告)号: | CN104094260B | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | J·P·威尔金森 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 杜文树 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 远程 数据 复制 | ||
1.一种用于数据管理的系统,包括:
索引生成器,其适合于接收多个请求并且针对每个请求产生多个响应,每个响应包括基于请求被接收的顺序的经排序的索引;
至少两个存储系统,彼此通信来以同步的方式存储从一个或多个外部系统接收的写入,每个存储系统适合于:
从外部系统接收写入;
向索引生成器请求针对每个写入的索引;
将写入发送到至少另一个存储系统;
从至少另一个存储系统接收写入;
从索引生成器接收针对来自于至少另一个存储系统的写入的索引;
基于从索引生成器接收的有序的索引来存储来自外部系统和至少另一个存储系统的写入;以及
在所述至少另一个存储系统的写入已经完成后,向所述外部系统报告从该外部系统接收的写入已经完成。
2.根据权利要求1所述的系统,其中,每个存储系统适合于:
当在存储系统处接收到写入时判断是否存在未完成的重叠写入;以及
如果不存在未完成的重叠写入,则开始存储接收到的写入。
3.根据权利要求2所述的系统,其中,每个存储系统适合于如果与之后的索引相关联的写入已经在正被存储的过程中,则跳过存储与之前的索引相关联的重叠写入。
4.根据权利要求3所述的系统,其中,存储系统适合于在与之后的索引相关联的写入完成之后,报告与之前的索引相关联的重叠写入的完成。
5.根据权利要求1所述的系统,其中,存储系统适合于在与之后的索引相关联的重叠写入正被存储的同时,报告与之前的索引相关联的未完成的写入的完成。
6.根据权利要求1所述的系统,其中,每个存储系统适合于如果与之后的索引相关联的写入已经在正被存储的过程中,则跳过存储与之前的索引相关联的重叠写入。
7.根据权利要求1所述的系统,其中,每个存储系统适合于:
在接收到写入时判断是否存在未完成的重叠写入;以及
如果重叠的未完成写入存在,则暂停接收到的写入的存储。
8.根据权利要求7所述的系统,其中,每个存储系统适合于:
判断是否对于接收到的写入已经接收到序列索引;
判断是否有任何重叠写入未完成;
如果没有重叠写入未完成,则存储接收到的写入;
如果有重叠写入未完成,则选择最新的重叠的、未完成的写入;
写入所选择的写入;以及
在所选择的写入完成之后报告重叠写入已经完成。
9.一种用于数据管理的方法,包括:
从外部系统接收写入;
请求针对写入的有序索引;
将写入发送到至少一个存储系统;
从至少一个存储系统接收写入;
接收针对来自于至少一个存储系统的写入的有序索引;
基于索引来存储来自外部系统和至少一个存储系统的写入;以及
在所述至少另一个存储系统的写入已经完成后,向所述外部系统报告从该外部系统接收的写入已经完成。
10.根据权利要求9所述的方法,还包括:
当接收到写入时判断是否存在未完成的重叠写入;以及
如果不存在未完成的重叠写入,则开始存储接收到的写入。
11.根据权利要求10所述的方法,还包括如果与之后的索引相关联的写入已经在正被存储的过程中,则跳过存储与之前的索引相关联的重叠写入。
12.根据权利要求11所述的方法,还包括在与之后的索引相关联的写入完成之后报告与之前的索引相关联的重叠写入的完成。
13.根据权利要求9所述的方法,还包括在与之后的索引相关联的重叠写入正被存储的同时报告与之前的索引相关联的未完成的写入的完成。
14.根据权利要求9所述的方法,还包括如果与之后的索引相关联的写入已经在正被存储的过程中,则跳过存储与之前的索引相关联的重叠写入。
15.根据权利要求9所述的方法,还包括
在接收到写入时判断是否存在未完成的重叠写入;以及
如果重叠的未完成写入存在,则暂停接收到的写入的存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380007708.3/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置