通过计算节点阵列内的计算节点与存储服务器之间的PCIExpress织构提供高速存储访问的网络架构制造技术

技术编号:35257201 阅读:14 留言:0更新日期:2022-10-19 10:14
一种网络架构,包括流式阵列,所述流式阵列包括多个计算托架,其中每个计算托架包括一个或多个计算节点。所述网络架构包括所述流式阵列的网络存储。所述网络架构包括所述流式阵列的PCIe织构,所述PCIe织构被配置来提供从所述流式阵列的多个计算节点对所述网络存储的直接访问。所述PCIe织构包括一个或多个阵列级PCIe交换机,其中每个阵列级PCIe交换机通信地耦接到对应计算托架的对应计算节点并且通信地耦接到所述网络存储。所述网络存储由所述流式阵列的所述多个计算节点共享。式阵列的所述多个计算节点共享。式阵列的所述多个计算节点共享。

【技术实现步骤摘要】
【国外来华专利技术】通过计算节点阵列内的计算节点与存储服务器之间的PCI Express织构提供高速存储访问的网络架构


[0001]本公开涉及网络存储,并且更具体地,涉及使用PCI

Express对位于机架组件的流式阵列的计算托架(compute sled)上的计算节点的高速网络存储访问。

技术介绍

[0002]近年来,一直持续推进允许通过网络连接的云游戏服务器与客户端之间的流式格式的在线或云游戏的在线服务。由于游戏作品的按需可得性、执行更复杂游戏的能力、玩家之间联网以进行多玩家游戏的能力、玩家之间的资产共享、玩家和/或观众之间的即时体验共享、允许朋友观看朋友玩视频游戏、让朋友加入朋友正在进行的游戏等,流式格式越来越受欢迎。
[0003]不幸的是,需求也在向着网络连接能力的极限推进。例如,前代流式网络架构使用千兆比特以太网通信连接(例如,40千兆比特/秒以太网连接)提供网络存储。然而,新代流式网络架构需要更好(例如,更快)的带宽性能(例如,千兆字节连接)。
[0004]本公开的实施方案正是在这种背景下产生的。

技术实现思路

[0005]本公开的实施方案涉及提供对诸如能够提供每计算节点大于4千兆字节/秒(GB/s)的网络存储带宽(例如,访问)的机架组件内的网络存储的高速访问。
[0006]本公开的实施方案公开一种网络架构。所述网络架构包括流式阵列,所述流式阵列包括多个计算托架,其中每个计算托架包括一个或多个计算节点。所述网络架构包括所述流式阵列的网络存储。所述网络架构包括所述流式阵列的PCIe织构,所述PCIe织构被配置来提供从所述流式阵列的多个计算节点对所述网络存储的直接访问。所述PCIe织构包括一个或多个阵列级PCIe交换机,其中每个阵列级PCIe交换机通信地耦接到对应计算托架的对应计算节点并且通信地耦接到所述网络存储。所述网络存储由所述流式阵列的所述多个计算节点共享。
[0007]本公开的实施方案公开一种网络架构。所述网络架构包括集群交换机和多个流式阵列。对应流式阵列包括多个计算托架,其中每个计算托架包括一个或多个计算节点。所述对应流式阵列包括网络存储。所述对应流式阵列包括PCIe织构,所述PCIe织构被配置为提供从所述对应流式阵列的多个计算节点对所述网络存储的直接访问。所述PCIe织构包括至少一个阵列级PCIe交换机,其中每个阵列级PCIe交换机通信地耦接到对应计算托架的对应计算节点并且通信地耦接到所述网络存储。所述网络存储由所述对应流式阵列的多个计算节点共享。所述网络架构包括多个网络交换机,所述多个网络交换机耦接到所述多个流式阵列的计算节点,其中每个网络交换机被配置为提供从所述对应流式阵列的计算节点到所述集群交换机的通信。
[0008]本公开的实施方案公开一种网络架构。所述网络架构包括网络存储。所述网络架
构包括多个流式阵列,每个流式阵列包括多个计算托架,其中每个计算托架包括一个或多个计算节点。所述网络架构包括PCI Express(PCIe)织构,所述PCIe织构被配置来提供从多个流式阵列中的每一个的计算节点对网络存储的直接访问。所述PCIe织构包括多个阵列级PCIe交换机,其中每个阵列级PCIe交换机通信地耦接到对应流式阵列的计算托架的计算节点并且通信地耦接到存储服务器。所述网络存储由所述多个流式阵列共享。
[0009]本公开的实施方案公开一种网络架构。所述网络架构包括网络存储。所述网络架构包括多个流式阵列,每个流式阵列包括多个计算托架,其中每个计算托架包括一个或多个计算节点。所述网络架构包括PCI Express(PCIe)织构,所述PCIe织构被配置来提供从多个流式阵列中的每一个的计算节点对网络存储的直接访问。所述PCIe织构包括多个阵列级PCIe交换机,其中每个阵列级PCIe交换机通信地耦接到对应流式阵列的计算托架的计算节点并且通信地耦接到存储服务器。所述网络架构包括以太网织构,所述以太网织构被配置来将多个流式阵列的计算托架的计算节点通信地耦接到网络存储,用于流式传输计算托架和计算节点管理信息的目的。所述网络存储由所述多个流式阵列共享。
[0010]根据以下结合附图进行的详细描述,本公开的其他方面将变得显而易见,所述附图以举例方式示出本公开的原理。
附图说明
[0011]通过参考以下结合附图进行的描述,可最好地理解本公开,在附图中:
[0012]图1是根据本公开的一个实施方案的用于通过网络在位于一个或多个数据中心处的一个或多个计算节点之间提供游戏的游戏云系统的示意图。
[0013]图2A是根据本公开的一个实施方案的游戏云系统的代表性数据中心处的包括多个计算节点的多个机架组件的示意图。
[0014]图2B是根据本公开的一个实施方案的游戏云系统的代表性数据中心处的包括多个计算节点的多个机架组件的示意图,其中每个网络存储可由对应计算节点阵列访问。
[0015]图2C是根据本公开的一个实施方案的游戏云系统的代表性数据中心处的机架组件的集群的示意图。
[0016]图3A是根据本公开的一个实施方案的被配置用于使用PCIe通信向计算节点提供对网络存储的高速访问的机架组件的示意图,其中网络存储可由一个或多个计算节点阵列访问。
[0017]图3B是根据本公开的一个实施方案的包括位于被配置用于使用PCIe通信向计算节点提供对网络存储的高速访问的机架组件内的多个计算节点的流式阵列的示意图。
[0018]图4A是根据本公开的一个实施方案的被配置用于使用PCIe通信向计算节点提供对网络存储的高速访问的机架组件的示意图,其中每个网络存储可由对应计算节点阵列访问。
[0019]图4B示出根据本公开的一个实施方案的被配置用于使用PCIe通信向计算节点提供对网络存储的高速访问的机架组件内的PCIe网络,其中每个网络存储可由对应计算节点阵列访问。
[0020]图4C是根据本公开的一个实施方案的包括位于被配置用于使用PCIe通信向计算节点提供对网络存储的高速访问的机架组件内的多个计算节点的流式阵列的示意图,其中
每个网络存储可由对应计算节点阵列访问。
[0021]图5A是根据本公开的一个实施方案的包括位于被配置用于使用PCIe通信向计算节点提供对网络存储的高速访问的机架组件内的多个计算节点的计算托架的示意图,其中网络存储可由一个或多个计算节点阵列访问。
[0022]图5B是根据本公开的一个实施方案的包括位于被配置用于使用PCIe通信向计算节点提供对网络存储的高速访问的机架组件内的多个计算节点的计算托架的示意图,其中每个计算节点包括被配置用于访问网络的网络接口卡(NIC)。
[0023]图5C是根据本公开的一个实施方案的包括位于被配置用于使用PCIe通信向计算节点提供对网络存储的高速访问的机架组件内的多个计算节点的计算托架的示意图,所述计算节点包括可由一个或多个计算节点访问以用于访问网络的至少一个网络接口卡(NIC),其中每个网络存储可由对应计算节点阵列访问。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种网络架构,其包括:流式阵列,所述流式阵列包括多个计算托架,其中每个计算托架包括一个或多个计算节点;所述流式阵列的网络存储;以及所述流式阵列的PCIe织构,所述PCIe织构被配置来提供从所述流式阵列的多个计算节点对所述网络存储的直接访问,所述PCIe织构包括一个或多个阵列级PCIe交换机,每个阵列级PCIe交换机通信地耦接到对应计算托架的对应计算节点并且通信地耦接到所述网络存储,其中所述网络存储由所述流式阵列的所述多个计算节点共享。2.如权利要求1所述的网络架构,其中所述一个或多个阵列级PCIe交换机中的每一个提供来自对应计算托架的对应计算节点的通信,用于流式传输所述多个计算托架和所述对应计算节点的数据和管理信息的目的。3.如权利要求1所述的网络架构,其还包括:以太网织构;网络交换机,所述网络交换机被配置用于通过所述以太网织构提供从所述多个计算节点到集群交换机的通信,其中所述以太网织构将所述网络交换机通信地耦接到所述网络存储和所述多个计算节点。4.如权利要求3所述的网络架构,其中所述集群交换机通信地耦接到另一个流式阵列的另一个网络交换机,并且其中所述集群交换机通信地耦接到通信网络以提供在所述网络架构外部的网络通信,其中所述集群交换机通信地耦接到被配置用于存储多个游戏应用程序的分布式存储。5.如权利要求3所述的网络架构,其还包括:机架组件,所述机架组件包括一个或多个流式阵列,每个流式阵列是能够独立操作的并且包括对应网络存储、对应PCIe织构、对应以太网织构和对应网络交换机。6.如权利要求1所述的网络架构,其中所述网络存储包括:至少一个随机存取存储器(RAM)驱动器;以及至少一个非易失性存储器快速(NVMe)驱动器。7.如权利要求1所述的网络架构,其中每个计算节点被配置用于执行多个游戏应用程序的一个或多个实例。8.如权利要求1所述的网络架构,其中所述多个计算托架中的每一个包括:托架级PCIe交换机,所述托架级PCIe交换机通信地耦接到对应计算节点和对应阵列级PCIe交换机,其中所述托架级PCIe交换机被配置来借由对应阵列级PCIe交换机借由所述PCIe织构提供所述对应计算节点与所述网络存储之间的通信。9.如权利要求1所述的网络架构,其中所述多个计算托架中的每一个包括:板管理控制器(BMC),所述BMC被配置用于控制对应托架上的一个或多个部件。10.如权利要求1所述的网络架构,
其中所述网络存储对游戏应用程序的只读游戏内容进行存储,使得所述只读游戏内容能够在所述多个计算托架的一个或多个计算节点上的执行所述游戏应用程序的计算实例之间共享。11.一种网络架构,其包括:集群交换机;多个流式阵列,其中对应流式阵列包括:多个计算托架,其中每个计算托架包括一个或多个计算节点;网络存储;以及P...

【专利技术属性】
技术研发人员:RR科伦布兰德
申请(专利权)人:索尼互动娱乐股份有限公司
类型:发明
国别省市:

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

1