System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 跨存储服务器的客户端存储器分配制造技术_技高网

跨存储服务器的客户端存储器分配制造技术

技术编号:40320001 阅读:13 留言:0更新日期:2024-02-09 14:16
本公开涉及跨存储服务器的客户端存储器分配。在一些示例中,计算机识别可由计算机访问的多个存储服务器以通过网络执行对由多个存储服务器存储的数据的远程访问,发送分配存储器段的分配请求以将计算机的交织数据跨多个存储服务器放置,并且响应于分配请求而在计算机处接收与多个存储服务器处的存储器段相关的元数据,这些元数据包括多个存储服务器处的存储器段的地址。该计算机使用元数据由计算机访问多个存储服务器处的交织数据,这些交织数据包括跨存储器段分布的数据块。

【技术实现步骤摘要】


技术介绍

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


技术实现思路

【技术保护点】

1.一种计算机,包括:

2.如权利要求1所述的计算机,其中,所述客户端指令能够在所述处理器上执行以进行以下操作:

3.如权利要求2所述的计算机,其中,所述客户端指令能够在所述处理器上执行以进行以下操作:

4.如权利要求2所述的计算机,其中,所述集合中的数据块中的每个数据块具有交织大小,并且其中,所述数据块集合的地址偏移量的确定是基于所述交织大小和所述描述符中的元数据来进行的。

5.如权利要求1所述的计算机,其中,所述客户端指令能够在所述处理器上执行以进行以下操作:

6.如权利要求1所述的计算机,其中,在所述多个存储服务器处跨所述存储器段的数据交织由所述客户端指令控制,而无需中央控制器的协调。

7.如权利要求1所述的计算机,其中,已分配的存储器段用于第一数据项和第二数据项,并且其中,所述客户端指令能够在所述处理器上执行以进行以下操作:

8.如权利要求1所述的计算机,其中,所述客户端指令能够在所述处理器上执行以进行以下操作:

9.如权利要求8所述的计算机,其中,所述聚集在所述计算机处的多个I/O请求数据结构中产生I/O请求,其中,所述多个I/O请求数据结构中的每个I/O请求数据结构包括针对所述多个存储服务器中的对应存储服务器的I/O请求,并且其中,所述客户端指令能够在所述处理器上执行以进行以下操作:

10.如权利要求9所述的计算机,其中,所述分散I/O操作包括向所述多个存储服务器中的第一存储服务器发出的第一I/O请求、以及向所述多个存储服务器中的第二存储服务器并行发出的第二I/O请求。

11.如权利要求8所述的计算机,其中,所述客户端指令能够在所述处理器上执行以进行以下操作:

12.如权利要求11所述的计算机,其中,所述I/O请求中的每个对应I/O请求包括为所述对应I/O请求写入的写入数据部分的地址、输入缓冲区中存储所述写入数据部分的位置、以及所述写入数据部分的大小。

13.如权利要求1所述的计算机,其中,所述客户端指令能够在所述处理器上执行以进行以下操作:

14.如权利要求13所述的计算机,其中,所述客户端指令能够在所述处理器上执行以进行以下操作:

15.如权利要求14所述的计算机,其中,所述标准是存储器容量标准,其中,所述多个存储服务器是具有满足所述存储器容量标准的可用存储器容量的存储服务器。

16.如权利要求1所述的计算机,其中,所述多个存储服务器包括管理结构附接存储器中的数据放置的存储服务器。

17.一种非暂态机器可读存储介质,包括指令,所述指令在执行时使计算机进行以下操作:

18.如权利要求17所述的非暂态机器可读存储介质,其中,所述第一I/O请求数据结构的I/O请求被聚集到对所述第一存储服务器的第一I/O操作,并且所述第二I/O请求数据结构的I/O请求被聚集到对所述第二存储服务器的第二I/O操作。

19.一种计算机的方法,包括:

20.如权利要求19所述的方法,其中,所述计算机是第一计算机,其中,所述发出所述I/O请求包括并行地将所述I/O请求数据结构中的第一I/O请求数据结构的I/O请求从所述第一计算机发到第一存储服务器并将所述I/O请求数据结构中的第二I/O请求数据结构的I/O请求从所述第一计算机发到第二存储服务器,并且

...

【技术特征摘要】

1.一种计算机,包括:

2.如权利要求1所述的计算机,其中,所述客户端指令能够在所述处理器上执行以进行以下操作:

3.如权利要求2所述的计算机,其中,所述客户端指令能够在所述处理器上执行以进行以下操作:

4.如权利要求2所述的计算机,其中,所述集合中的数据块中的每个数据块具有交织大小,并且其中,所述数据块集合的地址偏移量的确定是基于所述交织大小和所述描述符中的元数据来进行的。

5.如权利要求1所述的计算机,其中,所述客户端指令能够在所述处理器上执行以进行以下操作:

6.如权利要求1所述的计算机,其中,在所述多个存储服务器处跨所述存储器段的数据交织由所述客户端指令控制,而无需中央控制器的协调。

7.如权利要求1所述的计算机,其中,已分配的存储器段用于第一数据项和第二数据项,并且其中,所述客户端指令能够在所述处理器上执行以进行以下操作:

8.如权利要求1所述的计算机,其中,所述客户端指令能够在所述处理器上执行以进行以下操作:

9.如权利要求8所述的计算机,其中,所述聚集在所述计算机处的多个i/o请求数据结构中产生i/o请求,其中,所述多个i/o请求数据结构中的每个i/o请求数据结构包括针对所述多个存储服务器中的对应存储服务器的i/o请求,并且其中,所述客户端指令能够在所述处理器上执行以进行以下操作:

10.如权利要求9所述的计算机,其中,所述分散i/o操作包括向所述多个存储服务器中的第一存储服务器发出的第一i/o请求、以及向所述多个存储服务器中的第二存储服务器并行发出的第二i/o请求。

11.如权利要求8所述的计算机...

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

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

1