System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 客户端对数据修改跟踪结构的更新制造技术_技高网

客户端对数据修改跟踪结构的更新制造技术

技术编号:40360469 阅读:15 留言:0更新日期:2024-02-09 14:47
本公开涉及客户端对数据修改跟踪结构的更新。在一些示例中,响应于对客户端通过网络远程访问的存储器服务器处的第一数据页面的修改请求,客户端系统向存储器服务器发送更新由存储器服务器存储的数据修改跟踪结构的请求,以指示第一数据页面被修改。客户端系统启动从存储器服务器到数据页面的备份存储系统的增量数据备份,数据页面由存储在存储器服务器处的数据修改跟踪结构指示为已被修改。

【技术实现步骤摘要】


技术介绍

1、结构附接存储器(fabric attached memory)是指可由多个客户端中的任何一个通过结构(fabric)访问的存储器。“结构”可以指允许在连接到网络的计算节点之间进行通信的网络。结构附接存储器可以使用如闪速存储器设备或其他类型的持久存储器设备等存储器设备来实施。


技术实现思路

【技术保护点】

1.一种非暂态机器可读存储介质,包括指令,所述指令在执行时使客户端系统进行以下操作:

2.如权利要求1所述的非暂态机器可读存储介质,其中,所述存储器服务器是包括多个存储器服务器的结构附接存储器的一部分,并且其中,所述增量数据备份是数据页面从所述多个存储器服务器中的多于一个存储器服务器到所述备份存储系统的备份。

3.如权利要求2所述的非暂态机器可读存储介质,其中,所述多于一个存储器服务器中的每个存储器服务器包括指示哪些数据页面被修改的相应数据修改跟踪结构,并且其中,所述增量数据备份是由所述多于一个存储器服务器中的所述数据修改跟踪结构标识为已被修改的所述数据页面从所述多于一个存储器服务器到所述备份存储系统的备份。

4.如权利要求1所述的非暂态机器可读存储介质,其中,所述数据修改跟踪结构包括经修改的页面跟踪位图,所述经修改的页面跟踪位图包括指示哪些数据页面被修改的多个位。

5.如权利要求1所述的非暂态机器可读存储介质,其中,所述指令在执行时使所述客户端系统进行以下操作:

6.如权利要求5所述的非暂态机器可读存储介质,其中,所述I/O分散操作的发出包括发送分散请求,所述分散请求包括标识所述数据页面集合的信息和所述数据修改跟踪结构的存储器地址。

7.如权利要求5所述的非暂态机器可读存储介质,其中,所述I/O分散操作用于促使所述存储器服务器更新所述数据页面集合和所述数据修改跟踪结构。

8.如权利要求1所述的非暂态机器可读存储介质,其中,所述修改请求用于根据所述客户端系统通过所述网络对所述存储器服务器的存储器进行的远程直接存储器访问(RDMA)写入来执行对所述第一数据页面的修改。

9.如权利要求1所述的非暂态机器可读存储介质,其中,所述数据修改跟踪结构的更新是根据所述客户端系统通过所述网络对所述存储器服务器的存储器进行的远程直接存储器访问(RDMA)写入来进行的。

10.一种结构附接存储器系统,包括:

11.如权利要求10所述的结构附接存储器系统,其中,所述更新请求包括对所述存储器服务器的所述存储器进行远程直接存储器访问(RDMA)写入来更新所述数据修改跟踪结构。

12.如权利要求11所述的结构附接存储器系统,其中,所述更新请求是用于更新所述数据修改跟踪结构和所述数据页面集合的输入/输出(I/O)分散操作的一部分。

13.如权利要求12所述的结构附接存储器系统,其中,所述I/O分散操作响应于分散请求,所述分散请求包括标识所述数据页面集合的信息和所述数据修改跟踪结构的存储器地址。

14.如权利要求10所述的结构附接存储器系统,其中,所述处理器用于:

15.如权利要求14所述的结构附接存储器系统,其中,所述处理器用于:

16.如权利要求15所述的结构附接存储器系统,其中,所述处理器用于:

17.如权利要求14所述的结构附接存储器系统,其中,所述存储器区域由来自所述客户端系统的所述备份请求来标识。

18.一种方法,包括:

19.如权利要求18所述的方法,其中,更新所述数据修改跟踪结构的所述请求是被发送到所述存储器服务器以更新所述数据页面集合和所述数据修改跟踪结构两者的分散请求的一部分。

20.如权利要求18所述的方法,其中,更新所述数据修改跟踪结构的所述请求包括对所述结构附接存储器进行远程直接存储器访问(RDMA)写入。

...

【技术特征摘要】

1.一种非暂态机器可读存储介质,包括指令,所述指令在执行时使客户端系统进行以下操作:

2.如权利要求1所述的非暂态机器可读存储介质,其中,所述存储器服务器是包括多个存储器服务器的结构附接存储器的一部分,并且其中,所述增量数据备份是数据页面从所述多个存储器服务器中的多于一个存储器服务器到所述备份存储系统的备份。

3.如权利要求2所述的非暂态机器可读存储介质,其中,所述多于一个存储器服务器中的每个存储器服务器包括指示哪些数据页面被修改的相应数据修改跟踪结构,并且其中,所述增量数据备份是由所述多于一个存储器服务器中的所述数据修改跟踪结构标识为已被修改的所述数据页面从所述多于一个存储器服务器到所述备份存储系统的备份。

4.如权利要求1所述的非暂态机器可读存储介质,其中,所述数据修改跟踪结构包括经修改的页面跟踪位图,所述经修改的页面跟踪位图包括指示哪些数据页面被修改的多个位。

5.如权利要求1所述的非暂态机器可读存储介质,其中,所述指令在执行时使所述客户端系统进行以下操作:

6.如权利要求5所述的非暂态机器可读存储介质,其中,所述i/o分散操作的发出包括发送分散请求,所述分散请求包括标识所述数据页面集合的信息和所述数据修改跟踪结构的存储器地址。

7.如权利要求5所述的非暂态机器可读存储介质,其中,所述i/o分散操作用于促使所述存储器服务器更新所述数据页面集合和所述数据修改跟踪结构。

8.如权利要求1所述的非暂态机器可读存储介质,其中,所述修改请求用于根据所述客户端系统通过所述网络对所述存储器服务器的存储器进行的远程直接存储器访问(rdma)写入来执行对所述第一数据页面的修改。

9....

【专利技术属性】
技术研发人员:M·A·科达万吉S·I·F·巴马沃C·R·克拉斯塔G·B·坎布拉S·P·纳拉亚南S·辛哈尔R·阿霍巴拉饶R·K·卡拉杰克
申请(专利权)人:慧与发展有限责任合伙企业
类型:发明
国别省市:

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

1