[发明专利]用于跨集群文件系统同步更新的方法和系统有效
申请号: | 201280057128.0 | 申请日: | 2012-10-17 |
公开(公告)号: | CN103946844B | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | K·古普塔;M·P·耐克;F·B·施穆克;M·A·沙阿;R·特瓦里 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市中咨律师事务所11247 | 代理人: | 于静,张亚非 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 文件系统 同步 更新 | ||
背景技术
本发明涉及跨集群文件系统的数据同步。更具体地说,本发明涉及跟踪文件系统中的更改以及使用标准协议将所述更改重放至另一文件系统。
在缓存远程文件数据的可伸缩且可写的缓存系统中,自远程站点取回数据且在缓存站点(亦称为源站点)进行更新,并且在远程站点(亦称为目标站点)重放数据。已知源站点与目标站点之间的网络连接性可能经受临时断开连接。当两个站点之间的断开连接发生时,源站点应仍可用于存取先前被缓存的数据,且因此,源站点继续支持数据及元数据更新。此时,由于两个站点之间的连接性恢复,因此数据及元数据更新需要与目标站点同步。
发明内容
本发明包括用于从与可配置计算资源的共享池通信的源数据站点向目标数据站点同步更新数据及元数据的方法、系统及制品。
在一个方面中,提供一种用于同步更新数据的方法。在周期性基础上在源文件系统中创建一致性点。每个一致性点表示在一时间点的文件系统数据及元数据,并且被用于建立恢复点。更具体地说,一致性点的周期性地创建包括在第一时间点创建第一一致性点及在第二时间点创建第二一致性点。比较所述第一与第二一致性点以标识任何差别。另外,基于对象之间的对应关系将源文件系统对象映射到目标文件系统对象。应用在所述第一与第二一致性点之间的所标识的差别。更具体地说,差别的应用包括作为一个或多个文件系统操作来重放所标识的差别。
在另一方面中,系统具备工具以支持一致性数据的同步。可配置计算机资源的共享池具备与其通信的功能单元,所述功能单元在其中具有工具以支持所述同步。所述工具包括数据管理器、差异(delta)管理器及数据移动器。所述数据管理器在所述共享池中的源站点处处理数据并且在所述源站点的源文件系统中周期性地创建一致性点。每个一致性点表示在一时间点的源文件系统数据及元数据以便建立恢复点。更具体地说,所述数据管理器在第一时间点创建第一一致性点及在第二时间点创建第二一致性点。与所述数据管理器通信的所述差异管理器用于比较所述第一一致性点与所述第二一致性点。更具体地说,所述差异管理器标识所述第一与第二一致性点之间的任何差别。与所述差异及应用管理器通信的所述数据移动器应用所述第一与第二一致性点之间的所标识的差别。差别的应用包括基于源文件系统对象至目标文件系统对象的映射而重放所标识的差别。
在又一方面中,经由网络连接作为服务而传递计算机程序产品。所述计算机程序产品包括具有计算机可读程序代码的计算机可读存储介质。提供计算机可读程序代码来处理可配置资源的共享池中的源站点处的数据,包括在所述源站点的源文件系统中周期性地创建一致性点。每个所创建的一致性点表示在一时间点的源文件系统数据及元数据,并且被用作恢复点。更具体地说,所述程序代码在第一时间点创建第一一致性点及在第二时间点创建第二一致性点。还提供计算机可读程序代码来比较所述第一一致性点与所述第二一致性点,并且具体地说标识所述第一与第二一致性点之间的任何差别。另外,提供计算机可读程序代码来将源文件系统对象映射至目标文件系统对象,其中所述映射基于所述对象之间的关系。提供计算机可读程序代码来应用所述第一与第二一致性点之间的所标识的差别。更具体地说,所述程序代码基于所述映射而作为一个或多个文件系统操作来重放所标识的差别。
在再一方面中,提供一种方法来同步更新数据。更具体地说,在第一时间点在源文件系统中创建第一一致性点,及在第二时间点在所述源文件系统中创建第二一致性点。所述第一一致性点表示在第一时间点的文件系统数据及元数据,并且用于建立第一恢复点。所述第二一致性点表示在第二时间点的文件系统数据及元数据,并且用于建立第二恢复点。在与所述源文件系统相关联的通信故障之后,比较所述第一一致性点与所述第二一致性点。所述比较包括标识所述第一与第二一致性点之间的更改。应用所述第一与第二一致性点之间的所标识的更改来支持所述同步。更具体地说,所述应用包括基于源文件系统对象至目标文件系统对象的映射,作为文件系统操作而重放所述更改。
结合附图,自本发明的目前优选实施例的以下详细描述中,本发明的其他特征及优点将变得显而易见。
附图说明
本文中所参看的图式形成本说明书的一部分。除非另有明确指示,否则在图式中所示的特征意欲作为本发明的仅仅一些实施例的说明,而非本发明的全部实施例的说明,这些附图是:
图1描绘根据本发明的实施例的云计算节点;
图2描绘根据本发明的实施例的云计算环境;
图3描绘根据本发明的实施例的抽象模型层;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280057128.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种重合闸控制系统
- 下一篇:多波长自适应数字全息成像系统及方法