当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于提供针对超融合基础结构的高效池化的技术制造技术

技术编号:20517246 阅读:28 留言:0更新日期:2019-03-06 02:26
用于针对包括超融合基础结构的系统提供高效池化的技术。系统的板包括网络接口控制器,其包括用于可通信地耦合至桥接逻辑单元的网络的第一桥接逻辑单元。第一桥接逻辑单元还用于从请求者设备获得用于访问所请求的设备的请求;确定所请求的设备是在当前板上还是在不同于当前板的远程板上;响应于确定所请求的设备位于当前板上而选择性地将所请求的设备上电;响应于确定所请求的设备在远程板上而与远程板的第二桥接逻辑单元进行通信;以及通过第一桥接逻辑单元向请求者设备提供对所请求的设备的访问。

Technologies for providing efficient pooling for Hyper-Integrated infrastructure

Used to provide efficient pooling technology for systems including Hyper-Integrated infrastructure. The board of the system includes a network interface controller comprising a first bridge logic unit for a network communicatively coupled to a bridge logic unit. The first bridge logic unit is also used to obtain requests from the requester device for accessing the requested device; to determine whether the requested device is on the current board or on a remote board different from the current board; to electrically power the requested device in response to the determination that the requested device is located on the current board; and to determine that the requested device is on the remote board and is connected to the remote board in response to the determination that the requested device is on the remote board. The second bridge logic unit communicates and provides access to the requested device to the requester device through the first bridge logic unit.

【技术实现步骤摘要】
用于提供针对超融合基础结构的高效池化的技术交叉引用该申请要求于2017年8月30日提交的印度临时专利申请No.201741030632以及于2017年11月10日提交的美国临时专利申请No.62/584,401的权益。
技术介绍
在超融合基础结构中的池化(例如,提供资源的集合,所述资源例如连接至机架或者跨多个机架中的一个或多个计算设备并且能够由其使用的加速器设备、存储器设备、或者数据存储设备)的使用在数据中心内变得越来越普遍。然而,通常这样的系统中的每个板(例如,具有一个或多个资源的板)被完全上电(例如,通过I/O子系统连接的主存储器和设备)以使能访问位于板上的任何特定的设备。在位于板上的资源的小的子集(例如,特定的存储器设备)被用于执行工作负载(例如,应用)而其他设备空闲的情况下,为了在工作负载的执行期间保持板的其他设备上电(例如,以使能访问板上的资源的子集)所消耗的能量是浪费的并且增加了操作数据中心的财务成本。附图说明在附图中作为示例而非限制示出了在本文中所描述的概念。为了示出的简单和清楚,在附图中所描述的元素不一定是按比例绘制的。在适当地考虑的情况下,附图标记可以在附图中重复以指示对应的或类似的元素。图1是用于利用经分解的资源来执行工作负载的数据中心的至少一个实施例的简化框图;图2是图1的数据中心的舱(pod)的至少一个实施例的简化图;图3是可以被包括在图2的舱中的机架的至少一个实施例的透视图;图4是图3的机架的边侧立面视图;图5是具有安装在其中的板的图3的机架的透视图;图6是图5的板的顶面的至少一个实施例的简化框图;图7是图6的板的底面的至少一个实施例的简化框图;图8是在图1的数据中心中可用的计算板的至少一个实施例的简化框图;图9是图8的计算板的至少一个实施例的顶部透视图;图10是在图1的数据中心中可用的加速器板的至少一个实施例的简化框图;图11是图10的加速器板的至少一个实施例的顶部透视图;图12是在图1的数据中心中可用的存储板的至少一个实施例的简化框图;图13是图12的存储板的至少一个实施例的顶部透视图;图14是在图1的数据中心中可用的存储器板的的至少一个实施例的简化框图;以及图15是可以在图1的数据中心内被建立以利用由经分解的资源组成的受管理的节点来执行工作负载的系统的简化框图。图16是用于在超融合基础结构中提供高效池化的系统的至少一个实施例的简化框图;图17是图16的板的至少一个实施例的简化框图;图18是可以由图16和图17建立的环境的至少一个实施例的简化框图;图19-图20是可以由图16-图18的板执行的、用于在超融合基础结构中提供高效池化的方法的至少一个实施例的简化流程图。具体实施方式尽管本公开的概念易于进行各种修改和替代形式,但其具体实施例已经在附图中作为示例示出,并且将在本文中详细描述。然而,应当理解的是,不存在将本公开的概念限于所公开的特定形式的意图,相反,目的是要覆盖与本公开和所附权利要求一致的所有修改、等价物、和替代物。说明书中对“一个实施例”、“实施例”、“说明性实施例”等的引用表示所描述的实施例可包括特定特征、结构或特性,但是每个实施例可以或可以不必包括该特定特征、结构或特性。此外,这样的短语不一定指的是同一实施例。此外,当结合实施例描述特定的特征、结构或特性时,认为在本领域技术人员的知识范围内的是,无论是否明确描述,都可以结合其他实施例实现这样的特征、结构或特性。额外地,应当意识到的是,“至少一个A、B和C”的形式的列表中所包括的项可以表示(A);(B);(C);(A和B);(B和C);(A和C);或(A、B和C)。类似地,“A,B或C中的至少一个”的形式中所列出的项可以表示(A);(B);(C):(A和B);(B和C);(A和C);或者(A、B和C)。在一些情况下,所公开的实施例可在硬件、固件、软件或其任何组合中实现。所公开的实施例还可以被实现为由一个或多个暂时性或非暂时性机器可读(例如,计算机可读)存储介质携带或存储在其上的指令,所述指令可由一个或多个处理器读取和执行。机器可读存储介质可以被实施为用于以机器可读形式存储或传输信息的任何存储设备、机制、或其他物理结构(例如,易失性或非易失性存储器,介质盘、或其他介质设备)。在附图中,可以以特定的布置和/或排序示出一些结构或方法特征。然而,应当意识到的是,可能不需要这样的特定布置和/或排序。相反,在一些实施例中,可以以与说明性附图所示的不同的方式和/或顺序来布置这些特征。额外地,在特定图中包括结构或方法特征不意味着暗示在所有实施例中都需要这样的特征,并且在一些实施例中,这样的特征可以不被包括或者可以与其他特征组合。现在参考图1,其中经分解的资源可以协同地执行一个或多个工作负载(例如,代表客户的应用)的数据中心100包括多个舱110、120、130、140,其中每个包括一行或多行机架。如在本文中详细描述的,每个机架壳(house)包括多个板(板),每个板可以被实施为计算设备,例如主要装备有特定类型的资源(例如,存储器设备、数据存储设备、加速器设备、通用处理器)的服务器。在说明性实施例中,每个舱110、120、130、140中的板连接至多个舱交换机(例如,将数据通信路由到舱内的板并从舱内的板进行路由的交换机)。舱交换机进而与骨干(spine)交换机150连接,所述骨干交换机在数据中心100中的舱(例如,舱110、120、130、140)之间交换通信。在一些实施例中,多个板可以与使用IntelOmni-Path技术与结构连接。如在本文中更加详细地描述的,数据中心100中的板内的资源可以被分配至分组(在本文中被称为“受管理的节点”),所述分组包含来自要在工作负载的执行中共同利用的一个或多个其他板的资源。所述工作负载可以执行为好像属于受管理的节点的资源位于同一板上。受管理的节点中的资源甚至可以属于属于不同机架的板,并且甚至属于不同的舱110、120、130、140。单个板的一些资源可以被分配至一个受管理的节点,而同一板的其他资源被分配至不同的受管理的节点(例如,一个处理器被分配至一个受管理的节点,而同一板的另一个处理器被分配至不同的受管理的节点)。通过将资源分解至主要包括单个类型的资源的板(例如,主要包括计算资源的计算板,主要包含存储器资源的存储器板),并且选择性地将经分解的资源分配和解除分配以形成被指定执行工作负载的受管理的节点,数据中心100对由超融合服务器组成的一般的数据中心提供更加高效的资源使用,所述超融合服务器包含计算、存储器、存储、以及可能的额外的资源)。由此,数据中心100可以比具有相同数量的资源的一般数据中心提供更好的性能(例如,吞吐量、每秒运算、延迟等)。现在参考图2,在说明性实施例中,舱110包括机架240的一组行200、210、220、230。每个行240可以容纳多个板(例如,十六个板),并且提供至所容纳的板的电力和数据连接,如在本文中更加详细地描述的。在说明性实施例中,每一行200、210、220、230中的机架连接至多个舱交换机250、260。舱交换机250包括舱110的机架的板与其连接的一组端口252,以及将舱110连接至主干交换机150以提供对数据中心100中的其他舱的连通性的另一组端本文档来自技高网...

【技术保护点】
1.一种板,包括:网络接口控制器,其包括用于通信地耦合至其他板的桥接逻辑单元的网络的第一桥接逻辑单元,其中,所述第一桥接逻辑单元还用于:从请求者设备获得用于访问请求的设备的请求;确定所述请求的设备是在当前板上还是在与所述当前板不同的远程板上;响应于确定所述请求的设备位于所述当前板上,选择性地将所述请求的设备上电;响应于确定所述请求的设备位于所述远程板上,与所述远程板的第二桥接逻辑单元进行通信;以及通过所述第一桥接逻辑单元向所述请求者设备提供对所述请求的设备的访问。

【技术特征摘要】
2017.08.30 IN 201741030632;2017.11.10 US 62/584,401.一种板,包括:网络接口控制器,其包括用于通信地耦合至其他板的桥接逻辑单元的网络的第一桥接逻辑单元,其中,所述第一桥接逻辑单元还用于:从请求者设备获得用于访问请求的设备的请求;确定所述请求的设备是在当前板上还是在与所述当前板不同的远程板上;响应于确定所述请求的设备位于所述当前板上,选择性地将所述请求的设备上电;响应于确定所述请求的设备位于所述远程板上,与所述远程板的第二桥接逻辑单元进行通信;以及通过所述第一桥接逻辑单元向所述请求者设备提供对所述请求的设备的访问。2.根据权利要求1所述的板,其中,所述第一桥接逻辑单元还用于从计算设备接收耦合至所述桥接逻辑单元的网络的设备的映射。3.根据权利要求1所述的板,其中,所述第一桥接逻辑单元还用于从通信地耦合至所述板的编排器服务器接收耦合至所述桥接逻辑单元的网络的设备的映射。4.根据权利要求1所述的板,其中,所述请求的设备包括存储器设备、数据存储设备、或者加速器设备中的至少一个。5.根据权利要求4所述的板,其中,所述加速器设备包括现场可编程门阵列(FPGA)。6.根据权利要求1所述的板,其中,所述板还包括用于执行所述板上的工作负载的计算引擎。7.根据权利要求6所述的板,其中,获得用于访问所述设备的所述请求包括从执行所述工作负载的计算引擎获得所述请求。8.根据权利要求1所述的板,其中,获得用于访问所述设备的所述请求包括从所述远程板获得所述请求。9.根据权利要求8所述的板,其中,从所述远程板获得所述请求包括从所述远程板的所述第二桥接逻辑单元获得所述请求。10.根据权利要求1所述的板,其中,确定所述请求的设备是否位于所述板上包括对指示多个设备的位置的设备映射进行引用。11.根据权利要求1所述的板,其中,与所述远程板的所述第二桥接逻辑单元进行通信包括请求所述第二桥接逻辑单元选择性地将所述请求的设备上电。12.根据权利要求11所述的板,其中,所述第一桥接逻辑单元还用于将所述请求的设备映射为在所述板本地。13.一种板,包括:用于从请求者设备获得用于访问请求的设备的请求的电路;用于确定所述请求的设备是在当前板上还是在与所述当前板不同的远程板上的电路;用于响应于确定所述请求的设备位于所述板上而选择性地将...

【专利技术属性】
技术研发人员:M·J·库玛尔M·K·纳奇姆苏
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1