服务器节点互连装置和方法制造方法及图纸

技术编号:11114843 阅读:81 留言:0更新日期:2015-03-05 20:04
本发明专利技术描述用于将装置互连的系统和方法。开关机构与多个电子装置通信。汇聚存储器与所述开关机构通信。数据响应于所述数据准备好从第一电子装置处的存储器输出的确定且响应于所述汇聚存储器中经分配用于所述数据的位置而从所述多个电子装置的所述第一电子装置传递到所述汇聚存储器。

【技术实现步骤摘要】
【国外来华专利技术】专利
本专利技术大体涉及一种网络开关架构,且更特定来说涉及用于使用开关机构将服务器节点互连的系统和方法。专利技术背景数据中心通常是提供支持企业和组织的因特网和内联网服务的集中设施。典型的数据中心可容纳各种类型的电子设备,例如计算机、服务器(例如,电子邮件服务器、代理服务器和DNS服务器)、网络开关、路由器、数据存储装置,和其它相关联组件。给定的数据中心可具有数百或数千个互连的服务器节点,其经由包括开关和路由器的开关架构彼此间以及与外部装置通信。常规数据中心还可经配置用于虚拟化,从而允许服务器节点共享网络接口卡(NIC)、硬盘驱动器或其它硬件。这样做时,需要复杂的开关机构来促进节点之间经由数据中心架构的通信。专利技术概要根据一个方面,提供一种聚集装置,其包括开关机构和汇聚存储器。所述开关机构与多个电子装置通信。所述汇聚存储器与开关机构通信。数据响应于数据准备好从第一电子装置处的存储器输出的确定且响应于汇聚存储器中经分配用于所述数据的位置而从所述多个电子装置的所述第一电子装置传递到汇聚存储器。根据另一方面,提供一种服务器聚集系统,其包括多个服务器节点和耦合到所述多个服务器节点的聚集装置。所述聚集装置包含汇聚存储器,其响应于数据准备好从第一服务器节点的存储器输出的确定且响应于汇聚存储器中经分配用于所述数据的位置而参与与所述多个服务器节点的所述第一服务器节点的本地存储器的数据传递。根据另一方面,提供一种用于在多个电子装置与聚集系统之间通信的方法。所述方法包括:在所述多个电子装置的第一电子装置的本地存储器处提供数据以供发送到所述多个电子装置的第二电子装置;在聚集系统处提供汇聚存储器用于接收来自第一电子装置的本地存储器的数据;以及响应于通过聚集系统确定所述数据在第一电子装置的本地存储器中以供发射且响应于确定在汇聚存储器中分配用于存储从第一电子装置的本地存储器接收的数据的位置而将数据从第一电子装置的本地存储器传递到汇聚存储器。根据另一方面,提供一种用于在多个电子装置与聚集系统之间通信的方法。所述方法包括:在所述多个电子装置的第一电子装置的本地存储器处提供数据以供发送到所述多个电子装置的第二电子装置;通知聚集系统处的虚拟网络接口卡(vNIC)所述数据在第一电子装置的本地存储器处可用于发射;产生第二电子装置处的至少一个可用缓冲器的通知;分配所述至少一个可用缓冲器用于接收所述数据;通过vNIC将所述数据输出到第二电子装置处的所述至少一个可用缓冲器;以及响应于确定所述数据在第一电子装置的本地存储器中以供发射且响应于确定第二电子装置处的所述至少一个可用缓冲器的分配而将数据从第一电子装置的本地存储器传递到汇聚存储器。根据另一方面,提供一种包括计算机可读存储媒体的计算机程序产品,所述计算机可读存储媒体具有随其实施的计算机可读程序代码。所述计算机可读程序代码包括:经配置以在第一电子装置的本地存储器处提供数据以供经由聚集系统发送到第二电子装置的计算机可读程序代码;经配置以通知聚集系统处的虚拟网络接口卡(vNIC)所述数据在第一电子装置的本地存储器处可用于发射的计算机可读程序代码;经配置以产生第二电子装置处的至少一个可用缓冲器的通知的计算机可读程序代码;经配置以分配所述至少一个可用缓冲器用于接收所述数据的计算机可读程序代码;经配置以通过vNIC将所述数据输出到第二电子装置处的所述至少一个可用缓冲器的计算机可读程序代码;以及经配置以响应于确定所述数据在第一电子装置的本地存储器中以供发射且响应于确定第二电子装置处的所述至少一个可用缓冲器的分配而将数据从第一电子装置的本地存储器传递到汇聚存储器的计算机可读程序代码。附图简述通过结合附图参考以下描述将更好地理解本专利技术的以上和其它优点,附图中各图中相同数字指示相同结构元件和特征。图式不一定按比例绘制,而是强调说明本专利技术的原理。图1是常规数据中心网络层级的框图;图2是包含耦合到常规互连机构开关的多个服务器节点的数据中心的框图;图3是根据一个实施方案包含与具有汇聚存储器的服务器聚集系统通信的多个服务器节点的计算基础架构的框图;图4是根据一个实施方案图3的汇聚管理器的框图;图5是根据一个实施方案图3的网络处理器的框图;图6是根据一个实施方案用于服务器节点与具有汇聚存储器的服务器聚集系统之间的电子通信的方法的流程图;图7是根据一个实施方案用于源服务器节点与具有汇聚存储器的服务器聚集系统之间的电子通信的方法的流程图;图8是根据一个实施方案用于在服务器聚集系统与目的地服务器节点之间建立通信的方法的流程图;以及图9是根据另一个实施方案用于在经配置以用于汇聚开关的耦合到服务器聚集系统的第一与第二服务器节点之间建立通信的方法的流程图。具体实施方式在以下描述中,陈述特定细节,但一般技术人员应了解,所述系统和方法可在没有所述细节中的至少一些细节的情况下实践。在一些例子中,未详细描述已知特征或过程以免混淆本专利技术。图1是常规数据中心网络层级10的框图。在图1中,多个服务器节点12-1到12-N(N是大于1的整数)可经由例如以太网LAN或机架18-1中的相关数据网络等局域网(LAN)与机架开关14通信。机架18-1可配置为数据中心网络层级10中具有一个或多个其它机架18-2、18-N(N是大于1的整数)的群集的一部分。每一群集可包含聚集开关22-1、22-2、22-N(N是大于1的整数),其经由以太网或其它网络连接而连接到核心路由器24。例如膝上型计算机、智能电话或其它电子装置等用户设备32可经由例如IP网络、因特网等网络26与服务器节点12-1到12-N(通常,12)通信。减小与数据中心开关相关联的大小、费用和功率要求,同时还增加数据中心可缩放性的愿望一直存在。图2是包含耦合到常规互连机构开关120的多个服务器节点112_1到112_N(N是大于1的整数)的数据中心20的框图。互连机构开关120可通过将聚集开关和机架开关的功能合并在单一机箱下从而替代常规服务器机架中使用的大部分传统以太网开关要求而减少开关的数目。服务器节点112_1到112_N(通常,112)可配置为处理器群集或其它众所周知的布置。服务器节点112可包含具有共享基础架构的单一插口服务器或低功率处理器102。服务器节点处理器102可包含一个或多个微处理器、中本文档来自技高网...

【技术保护点】
一种聚集装置,其包括:开关机构,其与多个电子装置通信;以及汇聚存储器,其与所述开关机构通信,其中数据响应于所述数据准备好从第一电子装置处的存储器输出的确定且响应于所述汇聚存储器中经分配用于所述数据的位置而从所述多个电子装置的所述第一电子装置传递到所述汇聚存储器。

【技术特征摘要】
【国外来华专利技术】2012.05.14 US 13/470,8471.一种聚集装置,其包括:
开关机构,其与多个电子装置通信;以及
汇聚存储器,其与所述开关机构通信,其中数据响应于所述数据
准备好从第一电子装置处的存储器输出的确定且响应于所述汇聚存
储器中经分配用于所述数据的位置而从所述多个电子装置的所述第
一电子装置传递到所述汇聚存储器。
2.根据权利要求1所述的聚集装置,其中所述第一电子装置是耦
合到所述开关机构的服务器节点。
3.根据权利要求1所述的聚集装置,其中所述第一电子装置是与
所述聚集装置通信的远程计算机。
4.根据权利要求1所述的聚集装置,其中所述数据响应于所述数
据准备好从所述汇聚存储器输出到第二电子装置的确定且响应于所
述第二电子装置处的存储器中经分配用于所述数据的位置而从所述
汇聚存储器传递到所述多个电子装置的所述第二电子装置。
5.根据权利要求4所述的聚集装置,其中目的地电子装置是所述
多个服务器节点的第二服务器节点,或与所述聚集装置通信的远程计
算机。
6.根据权利要求1所述的聚集装置,其进一步包括汇聚管理模块,
所述汇聚管理模块在所述汇聚存储器中分配用于所述数据的所述位
置直到所述数据可提供到第二电子装置为止。
7.根据权利要求1所述的聚集装置,其进一步包括输入/输出(I/O)
处理器,所述输入/输出(I/O)处理器识别所述汇聚存储器中分配的将

\t接收准备好输出的所述数据的位置。
8.根据权利要求1所述的聚集装置,其进一步包括控制平面处理
器,所述控制平面处理器管理开关控制平面用于所述多个电子装置之
间的数据递送。
9.根据权利要求1所述的聚集装置,其中所述存储器包含TSV
存储器。
10.根据权利要求1所述的聚集装置,其中所述存储器包含裸片
上存储器。
11.一种服务器聚集系统,其包括:
多个服务器节点;以及
聚集装置,其耦合到所述多个服务器节点,所述聚集装置包含:
汇聚存储器,其响应于数据准备好从第一服务器节点的存储器输
出的确定且响应于所述汇聚存储器中经分配用于所述数据的位置而
参与与所述多个服务器节点的所述第一服务器节点的本地存储器的
数据传递。
12.根据权利要求11所述的服务器聚集系统,其中所述数据响应
于所述数据准备好从所述汇聚存储器输出到目的地电子装置的确定
且响应于所述目的地电子装置处经分配用于接收所述数据的位置而
从所述汇聚存储器传递到所述目的地电子装置。
13.根据权利要求12所述的服务器聚集系统,其中所述目的地电
子装置是所述多个服务器节点的第二服务器节点,或与所述聚集装置
通信的远程计算机。
14.根据权利要求11所述的服务器聚集系统,其进一步包括汇聚
管理模块,所述汇聚管理模块在所述汇聚存储器中分配用于所述数据

\t的所述位置直到所述数据可提供到第二电子装置为止。
15.根据权利要求11所述的服务器聚集系统,其进一步包括输入
/输出(I/O)处理器,所述输入/输出(I/O)处理器识别所述汇聚存储器中
分配的将接收准备好输出的所述数据的位置。
16.根据权利要求11所述的服务器聚集系统,其进一步包括控制
平面处理器,所述控制平面处理器在所述第一服务器节点的所述本地
存储器与所述汇聚存储器之间建立数据传递。
17.一种用于多个电子装置与聚集系统之间的通信的方法,所述
方法包括:
在所述多个电子装置的第一电子装置的本地存储器处提供数据
以供发送到所述多个电子装置的第二电子装置;
在所述聚集系统处提供汇聚存储器用于从所述第一电子装置的
所述本地存储器接收所述数...

【专利技术属性】
技术研发人员:马克·赫梅尔大卫·梅休迈克尔·奥斯本
申请(专利权)人:超威半导体公司
类型:发明
国别省市:美国;US

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

1