买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】可选择性升级的解聚的服务器_英特尔公司_201780051709.6 

申请/专利权人:英特尔公司

申请日:2017-08-22

公开(公告)日:2024-03-22

公开(公告)号:CN109643296B

主分类号:G06F13/40

分类号:G06F13/40;G06F11/30

优先权:["20160923 US 15/274,656"]

专利状态码:有效-授权

法律状态:2024.03.22#授权;2019.10.25#实质审查的生效;2019.04.16#公开

摘要:本文概括地描述了可选择性升级的解聚的服务器。一种示例性模块化服务器单元,模块化服务器单元包括经由连接器耦合到输入输出IO模块的处理器模块。处理器模块要经由连接器与IO模块通信以存储和取回数据。处理器模块是与IO模块分离的硬件单元。

主权项:1.一种模块化服务器单元,所述模块化服务器单元包括:处理器模块,其经由连接器耦合到输入输出IO模块,所述处理器模块经由所述连接器与所述IO模块通信以存储和取回数据,其中,所述处理器模块是与所述IO模块分离的硬件单元,使得所述处理器模块能够在所述IO模块保持在原处的同时被单独更换,其中,所述处理器模块被配置为:监测与以下各项中的一项或多项相关的参数:所述模块化服务器单元的温度、冷却风扇速度、电力状态以及操作系统状态;如果任何被监测的参数超出预设限制,则向系统管理员发送警报;以及控制数据路径并且支持包括以下各项中的一项或多项的功能:系统计时、显示接口以及媒体接口。

全文数据:可选择性升级的解聚的服务器优先权要求本专利申请要求享有于2016年9月23日提交的序列号为15274,656的美国申请的优先权的权益,所述申请通过引用方式全部并入本文。背景技术服务器产品中使用的组件不断发展,提高了效率、存储器密度、速度、吞吐量等。升级服务器单元以利用某些组件的改进可能成本过高,特别是当升级包括购买提供极少益处或没有明显益处的其他组件时。附图说明在不一定按比例绘制的附图中,同样的附图标记可以描述不同视图中的类似组件。具有不同字母后缀的同样的附图标记可以表示类似组件的不同实例。附图通过示例而非限制的方式概括地示出了本文档中讨论的各种实施例。图1示出了根据本公开内容的一些实施例的包括处理器和输入输出模块的服务器单元的框图。图2示出了根据本公开内容的一些实施例的包括处理器模块的服务器单元的框图。图3示出了根据本公开内容的一些实施例的服务器系统的框图,所述服务器系统包括具有模块化服务器单元的服务器机架或外壳框架,每个所述模块化服务器单元具有处理器和输入输出模块。图4示出了根据本公开内容的一些实施例的用于更换模块化服务器单元的处理器模块的方法的流程图。图5示出了根据本公开内容的一些实施例的用于更换模块化服务器单元的IO模块的方法的流程图。图6示出了根据本公开内容的一些实施例的计算机系统的采用示例性形式的机器的框图。具体实施方式以下阐述了某些细节以提供对本公开内容的实施例的充分理解。然而,本领域技术人员将清楚的是,可以在没有这些特定细节的各个方面的情况下实践本公开内容的实施例。在一些实例中,尚未详细示出公知的电路、控制信号、定时协议、计算机系统组件和软件操作,以避免不必要地模糊本公开内容的所描述的实施例。图1示出了根据本公开内容的一些实施例的包括处理器和输入输出模块的服务器单元100的框图。服务器单元100可以包括耦合到输入输出IO模块120的处理器模块110。处理器模块110可以分别经由连接器119和连接器129耦合到IO模块120。处理器模块110和IO模块120一起可以执行与服务器相关联的功能,例如数据处理、数据存储、虚拟机、数据备份等。处理器模块110可以包括基板管理控制器112、平台控制器中心114、存储器116、电力连接器117和处理器单元118。电力连接器117可以连接到外部电源以接收电力来操作服务器单元100。基板管理控制器112可以包括监测服务器单元100的物理状态的处理器。基板管理控制器112可以管理系统管理软件和平台硬件之间的接口。基板管理控制器112可以监测与服务器单元100的物理状态相关的传感器,所述物理状态包括温度、冷却风扇速度、电力状态、操作系统状态等。如果任何参数超出现有限制,则基板管理控制器112可以向系统管理员发送警报。平台控制器中心114可以控制某些数据路径并支持与处理器单元118结合使用的功能。由平台控制器中心114控制的功能的一些示例可以包括系统计时、显示接口例如,用于支持集成图形的处理器单元118、媒体接口。处理器单元118可以包括用于独立地并行处理数据的中央处理单元。为了支持处理器单元118,存储器116可以充当临时存储装置,以用于更快取回和存储正由处理器单元118处理的数据。处理器单元118和存储器116的模块的计数可以基于处理器模块110中包括的插口例如,耦合器、连接器、附接位置等的数量。IO模块120可以包括控制器122、网络接口卡124、其他卡128例如,PCIe、串行AT附件SATA、SAS等卡和驱动器1261-N。控制器122可以执行与经由网络接口卡124的网络通信相关的IO控制和管理功能、与其他卡128相关的其他通信功能、以及往返驱动器1261-N的数据存储和取回。控制器122可以是串行附接的小型计算机系统接口SCSISAS控制器、PCIe控制器、SATA控制器等或其组合。驱动器1261-N可以包括SAS硬盘驱动器、闪速非易失性存储器驱动器等,其存储由处理器模块110的处理器单元118提供的数据。网络接口卡124可以将服务器单元100连接到网络以与其他服务器单元通信或在互联网上与其他远程定位的计算机或服务器通信。在操作中,处理器模块110和IO模块120可以一起工作以执行服务器单元100的功能,所述服务器单元100可以用于执行通常由服务器单元100执行的功能,例如数据库服务器功能、文件服务器功能、邮件服务器功能、打印服务器功能、网络服务器功能、游戏服务器功能、应用服务器功能等。处理器模块110和IO模块120可以是经由连接器119和连接器129彼此连接的可单独更换的硬件模块。处理器模块110和IO模块120可以分别经由连接器119和连接器129来回传送电力信号和IO信号,包括数据存储和取回信号、网络通信信号、控制信号等。信号可以包括SAS信号、SATA信号、PCIe信号等。当安装在一起时,处理器模块110和IO模块120充当单个服务器单元。传统上,处理器模块110和IO模块120二者的组件可以组合成单个、集成服务器单元,例如机架服务器或刀片服务器。具有处理器模块110和IO模块120作为可单独更换模块的服务器单元100可以允许更换服务器单元100的一部分例如,处理器模块110或IO模块120,同时允许另一部分例如,处理器模块110或IO模块120中的另一个保持在原处。与必须更换整个服务器单元100相比,这可以降低成本。例如,如果处理器模块110上的一个或多个组件使得服务器单元100发生故障,则可以在不同样更换IO模块120的情况下更换处理器模块110,这可以减少成本和停机时间二者,这是因为新的处理器模块110可以被安装并操作,而不必将操作系统重新加载到IO模块120中。此外,处理器模块110可以独立于IO模块120升级,反之亦然。例如,如果新的处理器架构显著地改进了服务器单元100的性能,但IO驱动的技术基本保持不变,则与服务器单元其中处理器模块110和IO模块120集成到单个硬件单元中相比,这可以避免也改变IO模块120的成本。相反地,如果处理器架构基本保持不变,但IO驱动的技术显著改进了服务器单元100的性能,则与服务器单元其中处理器模块110和IO模块120集成到单个硬件单元中相比,可以避免也改变处理器模块110的成本。处理器模块110可以包括一个或多个插口以支持处理器单元118中的一个或多个处理器单元。处理器单元118可以耦合到存储器116中的相应存储器。存储器116可以包括双列直插式存储器模块DIMM,每个所述DIMM包括多个动态随机存取存储器DRAM芯片。处理器单元118可以在执行处理器功能的同时使用相应的DIMM以进行快速数据存储和取回。在一些示例中,控制器122、网络接口卡124和其他卡126可以经由连接器119和连接器129从处理器模块110接收电力和IO信号。控制器122可以经由连接器119和连接器129向处理器模块110提供接收到的IO信号和数据。控制器122可以管理和控制驱动器1261-N,以基于从处理器模块110接收到的IO信号按照请求存储和取回数据。驱动器1261-N均可以包括一个或多个物理驱动器,其用于存储数据。驱动器1261-N可以采用高密度存储器存储技术,例如NAND闪速存储器或某个其他高密度技术。图2示出了根据本公开内容的一些实施例的包括处理器模块的服务器单元200的框图。服务器单元200可以包括处理器模块210。处理器模块210可以经由连接器119耦合到IO模块未示出,例如图1的IO模块120。处理器模块110和IO模块一起可以执行与服务器相关联的功能,例如数据处理、数据存储、虚拟机、数据备份等。处理器模块110可以包括基板管理控制器212、平台控制器中心214、存储器2161-M、电力连接器和处理器单元2181-M。电力连接器217可以连接到外部电源未示出以接收电力来操作服务器单元200。基板管理控制器212可以包括监测服务器单元200的物理状态的处理器。基板管理控制器212可以管理系统管理软件和平台硬件之间的接口。基板管理控制器212可以监测与服务器单元200的物理状态相关的传感器,所述物理状态包括温度、冷却风扇速度、电力状态、操作系统状态等。如果任何参数超出现有限制,则基板管理控制器212可以向系统管理员发送警报。平台控制器中心214可以控制某些数据路径并支持与处理器单元2181-M结合使用的功能。由平台控制器中心214控制的功能的一些示例可以包括系统计时、显示接口例如,用于支持集成图形的处理器单元2181-M、媒体接口。处理器单元2181-M可以包括用于独立地并行处理数据的中央处理单元。为了支持处理器单元2181-M,存储器2161-M可以充当临时存储装置以用于更快地取回和存储由处理器单元2181-M处理的数据。存储器2161-M可以包括一个或多个DIMM,每个所述DIMM包括一个或多个DRAM芯片。在操作中,处理器模块210可以与相关联的IO模块一起工作以执行服务器单元200的功能,所述服务器单元200可以用于执行通常由服务器单元200执行的功能,例如数据库服务器功能、文件服务器功能、邮件服务器功能、打印服务器功能、网络服务器功能、游戏服务器功能、应用服务器功能等。处理器模块210可以是可单独更换的硬件模块,其经由连接器219连接到IO模块。处理器模块210可以经由连接器119与IO模块来回传送电力和IO信号,包括数据存储和取回信号、网络通信信号等。IO信号可以包括SAS信号、PCIe信号、SATA信号等。当连接在一起时,处理器模块110和IO模块充当单个服务器单元。具有处理器模块210作为可单独更换模块的服务器单元200可以允许更换服务器单元200的一部分,同时允许其他部分例如,IO模块保持在原处,与必须更换整个服务器单元200相比,这可以降低成本。例如,如果处理器模块210上的一个或多个组件使得服务器单元200发生故障,则可以在不同样更换相关联的IO模块的情况下更换处理器模块210,这可以降低成本和停机时间二者,这是因为新的处理器模块210可以被安装并操作,而不必将操作系统重新加载到IO模块中。此外,处理器模块210可以独立地升级服务器单元200的其他部分。例如,如果新的处理器架构显著改进了服务器单元200的性能,但是其他技术基本保持不变,则可以仅处理器模块110被升级而不必也必须吸收与服务器单元200的其他部分相关联的成本。相反,如果处理器架构保持基本不变,但是新技术可用于服务器单元200的其他部分,则服务器单元200的其他部分可以被更换,同时将处理器模块210留在原处。处理器模块210可以包括一个或多个插口以支持处理器单元2181-M中的一个或多个处理器单元。处理器单元2181-M可以耦合到存储器2161-M中的相应存储器。处理器单元2181-M可以使用存储器2161-M的相应DIMM来进行快速数据存储和取回,同时执行处理器功能。图3示出了根据本公开内容的一些实施例的服务器系统300的框图,所述服务器系统300包括具有模块化服务器单元的服务器机架或外壳框架304,每个所述模块化服务器单元具有处理器和输入输出模块。服务器机架或外壳框架304可以包括服务器单元3061-K,每个所述服务器单元具有耦合到IO模块3201-K中的相应IO模块的处理器模块3101-K中的相应处理器模块。处理器模块3101-K中的每个处理器模块可以经由相应的连接器耦合到IO模块3201-K中的相应IO模块。每对处理器模块3101-K和IO模块3201-K一起可以执行与服务器单元3061-K相关联的功能,例如数据处理、数据存储、虚拟机器、数据备份等。共享资源340可以包括风扇、电源、网络交换机等。服务器单元3061-K均可以包括图1的服务器单元100、图2的服务器单元200、或其组合。处理器模块3101-K中的每个处理器模块可以包括基板存储器控制器、平台控制器中心、存储器和处理器单元。例如,处理器模块3101-K中的每个处理器模块可以包括参考图1的处理器模块110、图2的处理器模块210或其组合描述的组件。IO模块3201-K中的每个IO模块可以包括存储器控制器、NIC、诸如NVMe和图形卡之类的其他设备、以及数据存储设备。例如,IO模块3201-K中的每个IO模块可以包括参考图1的IO模块120描述的组件。在操作中,在共享资源340的支持下,每对处理器模块3101-K和IO模块3201-K可以一起工作以执行服务器机架或外壳框架304内的服务器单元3061-K中的服务器单元的功能,其可以用于执行通常由服务器单元执行的功能,例如数据库服务器功能、文件服务器功能、邮件服务器功能、打印服务器功能、网络服务器功能、游戏服务器功能、应用服务器功能等。服务器单元3061-K中的每个服务器单元中包括的多对处理器模块3101-K和IO模块3201-K中的个别模块可以是可单独更换的硬件模块,其经由连接器彼此连接。多对处理器模块3101-K和IO模块3201-K可以来回传送电力和IO信号,包括数据存储和取回信号、网络通信信号、电力信号等。通过使服务器单元3061-K中的个别服务器单元中包括的处理器模块3101-K和IO模块3201-K对中的每个模块可单独更换,相关联的服务器单元的一部分可以被相关联的服务器单元个别地更换例如,处理器模块3101-K中的个别的处理器模块或者IO模块3201-K中的个别的IO模块,同时允许另一部分例如,处理器模块3101-K或IO模块3201-K中的另一个保持在原处。与在其中处理器模块3101-K和IO模块3201-K集成到单个硬件单元中的架构中必须更换整个服务器单元相比,这可以降低成本。例如,如果处理器模块3101-K中的一个处理器模块上的一个或多个组件使得相关联的服务器单元发生故障,则可以更换处理器模块3101-K中的该处理器模块而不也更换IO模块3201-K中的对应的IO模块,这可以降低成本和停机时间二者。此外,处理器模块3101-K或IO模块3201-K中的个别模块可以独立于另一个地升级。例如,如果新的处理器架构显著改进了相关联服务器单元的处理器模块3101-K的性能,但是IO驱动的技术保持基本相同或者已进行了极小的改进,则与集成的、非模块化服务器单元相比,可以避免升级IO模块3201-K的成本。相反,可以升级IO模块3201-K中的一个IO模块,同时将处理器模块3101-K中的对应的一个处理器模块留在原处。处理器模块3101-K中的每个处理器模块可以包括一个或多个插口以支持处理器单元中的一个或多个处理器单元,并且包括一个或多个DIMM以支持每个处理器。处理器单元可以在执行处理器功能的同时使用相应的DIMM进行快速数据存储和取回。IO模块3201-K中的每个IO模块可以经由连接器与处理器模块3101-K中的相关联的一个处理器模块传送IO和电力信号。在一些示例中,IO信号可以包括PCIe、SATA、SAS等信号。IO模块3201-K中的每个IO模块可以基于从处理器模块3101-K中的相应一个处理器模块接收到的信号来管理和控制一个或多个存储设备中的数据的存储和取回。图4示出了根据本公开内容的一些实施例的用于更换模块化服务器单元的处理器模块的方法400的流程图。方法400可以在图1的服务器单元100、图2的服务器单元200、图3的服务器单元300、或其组合中实现。方法400可以包括在410处将处理器模块与IO模块断开连接。处理器模块和IO模块可以形成服务器单元。处理器模块可以包括图1的处理器模块110、图2的处理器模块210、图3的处理器模块3101-K中的任何处理器模块、或其组合。IO模块可以包括图1的IO模块120、图3中的IO模块3201-K中的任何IO模块、或其组合。将处理器模块断开连接可以包括将处理器模块的连接器例如,图1的连接器119或图2的连接器219与IO模块的连接器例如,图2的连接器129断开连接。在一些示例中,方法400可以包括在将处理器模块与IO模块断开连接之前从壳体框架移除服务器单元。壳体框架可以包括图3的服务器机架或外壳框架304。方法400还可以包括在420处从服务器单元中的插槽移除处理器模块。在一些示例中,将处理器模块与IO模块断开连接并从服务器单元中的插槽移除处理器模块是在单个步骤中同时执行的。方法400还可以包括在430处将不同的处理器模块插入服务器单元的插槽中。方法400还可以包括在440处将不同的处理器模块连接到IO模块。在一些示例中,将不同的处理器模块插入服务器单元的插槽中并将不同的处理器模块连接到IO模块可以在单个步骤中同时执行。在一些示例中,方法400还可以包括在将不同的处理器模块连接到IO模块之后恢复服务器单元的插槽的电力。图5示出了根据本公开内容的一些实施例的用于更换模块化服务器单元的IO模块的方法500的流程图。方法500可以在图1的服务器单元100、图2的服务器单元200、图3的服务器单元300、或其组合中实现。方法500可以包括在510处将IO模块与处理器模块断开连接。处理器模块和IO模块可以形成服务器单元。处理器模块可以包括图1的处理器模块110、图2的处理器模块210、图3的处理器模块3101-K中的任何处理器模块、或其组合。IO模块可以包括图1的IO模块120、图3的IO模块3201-K中的任何IO模块、或其组合。将处理器模块断开连接可以包括将处理器模块的连接器例如,图1的连接器119或图2的连接器219与IO模块的连接器例如,图2的连接器129断开连接。在一些示例中,方法500可以包括在将IO模块与处理器模块断开连接之前从壳体框架移除服务器单元。壳体框架可以包括图3的服务器机架或外壳框架304。方法500还可以包括在520处从服务器单元中的插槽移除IO模块。在一些示例中,将IO模块与处理器模块断开连接并从服务器机架中的插槽移除IO模块可以在单个步骤中同时执行。方法500还可以包括在530处将不同的IO模块插入服务器机架的插槽中。方法500还可以包括在540处将不同的IO模块连接到处理器模块。在一些示例中,将不同的IO模块插入服务器机架的插槽中并将不同的IO模块连接到处理器模块是在单个步骤中同时执行的。在一些示例中,方法500还可以包括在将不同的IO模块连接到处理器模块之后恢复服务器单元的插槽的电力。图6是示出根据示例性实施例的采用计算机系统600的示例性形式的机器的框图,在所述计算机系统600内可以执行指令集或序列以使得机器执行本文讨论的方法中的任何一种方法。在替代实施例中,机器充当独立设备或者可以连接例如,联网到其他机器。在联网的部署中,机器可以在服务器-客户端网络环境中以服务器或客户端机器的身份操作,或者它可以在对等或分布式网络环境中充当对等机器。机器可以是个人计算机PC、平板PC、混合平板计算机、服务器、或能够执行指定要由该机器采取的动作的顺序的或其他的指令的任何机器。此外,虽然仅示出了单个机器,但术语“机器”还应当被认为包括个别地或联合地执行一个或多个指令集以执行本文讨论的方法中的任何一种或多种方法的任何机器集合。类似地,术语“基于处理器的系统”应当被认为包括由处理器例如,计算机控制或操作以个别地或联合地执行指令来执行本文讨论的方法中的任何一个或多个方法的一个或多个机器的任何集。示例性计算机系统600包括至少一个处理器单元602例如,中央处理单元CPU、图形处理单元GPU或二者、处理器核心、计算节点等、主存储器604、和静态存储器606,它们经由链路608例如,总线与彼此通信。计算机系统600还可以包括视频显示单元610、字母数字输入设备612例如,键盘和用户界面UI导航设备614例如,鼠标。在一个实施例中,视频显示单元610、输入设备612和UI导航设备614并入触摸屏显示器中。计算机系统600可以附加地包括存储设备616例如,驱动单元、信号生成设备618例如,扬声器、网络接口设备620、以及一个或多个传感器未示出,例如全球定位系统GPS传感器、指南针、加速度计、陀螺仪、磁力计、或其他传感器。存储设备616包括机器可读介质622,在其上存储有一个或多个数据结构集和指令集624例如,软件,其体现本文描述的方法或功能中的任何一个或多个方法或功能或者由所述方法或功能利用。指令624还可以在其由计算机系统600执行期间完全或至少部分地驻留在主存储器604、静态存储器606和或处理器单元602内,其中,主存储器604、静态存储器606、和处理器单元602还构成机器可读介质。虽然机器可读介质622在示例性实施例中被示出为单个介质,但是术语“机器可读介质”可以包括单个介质或多个介质例如,集中式或分布式数据库和或相关联的高速缓存和服务器,其存储一个或多个指令624。术语“机器可读介质”还应当被认为包括任何这样的有形介质:其能够存储、编码或携带供机器执行的指令;并且使得机器执行本公开内容的方法中的任何一种或多种方法;或者能够存储、编码或携带由这样的指令使用或与这样的指令相关联的数据结构。因此,术语“机器可读介质”应当被认为包括但不限于固态存储器、以及光学和磁性介质。机器可读介质的具体示例包括非易失性存储器,包括但不限于:例如,半导体存储器设备例如,电可编程只读存储器EPROM、电可擦除可编程只读存储器EEPROM和闪速存储器设备;磁盘,例如内部硬盘和可移除磁盘;磁光盘;以及CD-ROM和DVD-ROM盘。还可以利用多个公知的传输协议例如,HTTP中的任何一个传输协议经由网络接口设备620使用传输介质在通信网络626上发送或接收指令624。通信网络的示例包括局域网LAN、广域网WAN、互联网、移动电话网络、普通老式电话POTS网络以及无线数据网络例如,蓝牙、Wi-Fi、3G和4GLTELTE-A或WiMAX网络。术语“传输介质”应当被认为包括能够存储、编码或携带供机器执行的指令的任何无形介质,并且包括数字或模拟通信信号或其他无形介质以促进这样的软件的传送。以上已经在它们的功能方面概括地描述了各种说明性组件、框、配置、模块和步骤。技术人员可以针对每个特定应用以不同方式实现所描述的功能,但是这样的实现决策不应当被解释为造成脱离本公开内容的范围。提供对所公开的实施例的先前描述以使得本领域技术人员能够制造或使用所公开的实施例。对于本领域技术人员而言,对这些实施例的各种修改是显而易见的,并且在不脱离本公开内容的范围的情况下,可以将本文定义的原理应用于其他实施例。因此,本公开内容不旨在限于本文示出的实施例,而是要符合与如先前描述的原理和新颖特征一致的最宽范围。如本文描述的示例可以包括逻辑或多个组件、模块或机构,或者可以对逻辑或多个组件、模块或机构进行操作。模块是能够执行指定操作的有形实体例如,硬件,并且可以以某种方式进行配置或布置。在示例中,可以以指定方式将电路布置例如,在内部地或相对于诸如其他电路之类的外部实体为模块。在示例中,软件可以驻留在至少一个机器可读介质上。术语“模块”被理解为包含有形实体,是被物理构造、特别配置例如,硬连线、或临时例如,暂时配置例如,编程为以指定方式操作或执行本文描述的任何操作的至少一部分的实体。考虑其中模块被临时配置的示例,模块不需要在任何一个时刻被实例化。例如,在模块包括使用软件来配置的通用硬件处理器的情况下;通用硬件处理器可以在不同时间被配置为相应的不同模块。因此,软件可以配置硬件处理器,例如,在一个时刻构成特定模块,并在不同时刻构成不同的模块。术语“应用、过程、或服务”或其变型在本文中被广泛使用以包括例程、程序模块、程序、组件等,并且可以在各种系统配置上实现,包括单处理器或多处理器系统、基于微处理器的电子件、单核或多核系统、它们的组合等。因此,术语“应用、过程、或服务”可以用于指代软件的实施例或者被布置为执行本文描述的任何操作的至少一部分的硬件。虽然机器可读介质可以包括单个介质,但是术语“机器可读介质”可以包括单个介质或多个介质例如,集中式或分布式数据库,和或相关联的高速缓存和服务器。附加说明及示例:示例1是一种模块化服务器单元,所述模块化服务器单元包括:处理器模块,其经由连接器耦合到输入输出IO模块,所述处理器模块要经由所述连接器与所述IO模块通信以存储和取回数据,其中,所述处理器模块是与所述IO模块分离的硬件单元。在示例2中,示例1的主题可选地包括:其中,所述处理器模块包括处理器单元,所述处理器单元用于处理从所述IO模块接收到的数据。在示例3中,示例2的主题可选地包括:其中,所述处理器模块还包括存储器模块,其耦合到所述处理器单元以存储数据以供所述处理器单元处理。在示例4中,示例2-3中的任何一个或多个示例的主题可选地包括:其中,所述处理器模块包括平台控制器中心,其用于控制与所述处理器单元结合使用的提供支持功能。在示例5中,示例2-4中的任何一个或多个示例的主题可选地包括:其中,所述处理器模块包括基板管理控制器,其用于监测所述服务器单元的物理状态。在示例6中,示例2-5中的任何一个或多个示例的主题可选地包括:其中,为了监测所述服务器单元的所述物理状态,所述基板管理控制器要监测以下各项中的至少一项:温度、冷却风扇速度、电力状态、或操作系统状态。在示例7中,示例1-6中的任何一个或多个示例的主题可选地包括:其中,所述处理器模块还包括多个处理器单元,所述处理器单元用于处理从所述IO模块接收到的数据。在示例8中,示例1-7中的任何一个或多个示例的主题可选地包括:其中,所述处理器模块还包括物理连接器,所述物理连接器用于连接到所述IO模块。在示例9中,示例1-8中的任何一个或多个示例的主题可选地包括:其中,为了经由所述连接器与所述IO模块进行通信,所述处理器模块要提供以下各项中的至少一项:数据存储和取回信号、网络通信信号、或电力信号。在示例10中,示例9的主题可选地包括:其中,所述数据存储和取回信号包括快速外围组件互连PCIe信号。示例11是一种模块化服务器单元,所述模块化服务器单元包括:输入输出IO模块,其经由连接器耦合到处理器模块,所述IO模块要经由所述连接器与所述处理器模块通信,以存储和取回数据并提供网络通信能力,其中,所述IO模块是与所述处理器模块分离的硬件单元。在示例12中,示例11的主题可选地包括:其中,所述IO模块包括串行附接的小型计算机系统接口SCSISAS控制器,所述控制器用于基于来自所述处理器模块的信号来控制数据的存储和取回。在示例13中,示例12的主题可选地包括:其中,所述IO模块还包括SAS驱动器,其用于基于来自所述SAS控制器的信号来存储数据。在示例14中,示例11-13中的任何一个或多个示例的主题可选地包括:其中,所述IO模块包括网络接口卡,其用于与网络连接以进行通信。在示例15中,示例11-14中的任何一个或多个示例的主题可选地包括:其中,所述处理器模块还包括物理连接器,所述物理连接器用于连接到所述IO模块。在示例16中,示例11-15中的任何一个或多个示例的主题可选地包括:其中,为了经由所述连接器与所述处理器模块通信,所述IO模块要提供以下各项中的至少一项:数据存储和取回信号、网络通信信号、或电力信号。示例17是一种用于更换模块化服务器单元的处理器模块的方法,所述方法包括:将所述处理器模块与IO模块断开连接,其中,所述处理器模块和所述IO模块形成服务器单元;从所述服务器单元的插槽移除所述处理器模块;将不同的处理器模块插入服务器机架的所述插槽中;以及将所述不同的处理器模块连接到所述IO模块。在示例18中,示例17的主题可选地包括:在将所述处理器模块与所述IO模块断开连接之前,从壳体框架移除所述服务器单元。在示例19中,示例18的主题可选地包括:在将所述不同的处理器模块连接到所述IO模块之后,恢复所述服务器单元的所述插槽的电力。在示例20中,示例17-19中的任何一个或多个示例的主题可选地包括:其中,将所述处理器模块与所述IO模块断开连接以及从所述服务器单元中的所述插槽移除所述处理器模块是在单个步骤中同时执行的。在示例21中,示例17-20中的任何一个或多个示例的主题可选地包括:其中,将所述不同的处理器模块插入所述服务器单元的所述插槽中以及将所述不同的处理器模块连接到所述IO模块是在单个步骤中同时执行的。示例22是至少一种介质,其包括指令,当所述指令在机器上被执行时使得所述机器执行示例17-21所述的方法中的任何方法。示例23是一种装置,其包括用于执行示例17-21所述的方法中任何方法的单元。示例24是一种用于更换模块化服务器单元的IO模块的方法,所述方法包括:将所述IO模块与处理器模块断开连接,其中,所述处理器模块和所述IO模块形成服务器单元;从所述服务器单元中的插槽移除所述IO模块;将不同的IO模块插入所述服务器单元的所述插槽中;以及将所述不同的IO模块连接到所述处理器模块。在示例25中,示例24的主题可选地包括:在将所述IO模块与所述处理器模块断开连接之前,从壳体框架移除所述服务器单元。在示例26中,示例25的主题可选地包括:在将所述不同的IO模块连接到所述处理器模块之后,恢复所述服务器单元的所述插槽的电力。在示例27中,示例24-26中的任何一个或多个示例的主题可选地包括:其中,将所述IO模块与所述处理器模块断开连接以及从所述服务器单元中的所述插槽移除所述IO模块是在单个步骤中同时执行的。在示例28中,示例24-27中的任何一个或多个示例的主题可选地包括:其中,将所述不同的IO模块插入所述服务器单元的所述插槽中以及将所述不同的IO模块连接到所述处理器模块是在单个步骤中同时执行的。示例29是至少一种介质,其包括指令,当所述指令在机器上被执行时使得所述机器执行示例24-28所述的方法中的任何方法。示例30是一种装置,其包括用于执行示例24-28所述的方法中任何方法的单元。示例31是一种用于更换模块化服务器单元的处理器模块的装置,所述装置包括:用于将所述处理器模块与IO模块断开连接的单元,其中,所述处理器模块和所述IO模块形成服务器单元;用于从所述服务器单元中的插槽移除所述处理器模块的单元;用于将不同的处理器模块插入服务器机架的所述插槽中的单元;以及用于将所述不同的处理器模块连接到所述IO模块的单元。在示例32中,示例31的主题可选地包括:用于在将所述处理器模块与所述IO模块断开连接之前从所述壳体框架移除所述服务器单元的单元。在示例33中,示例32的主题可选地包括:用于在将所述不同的处理器模块连接到所述IO模块之后恢复所述服务器单元的所述插槽的电力的单元。在示例34中,示例31-33中的任何一个或多个示例的主题可选地包括:其中,用于将所述处理器模块与所述IO模块断开连接以及用于从所述服务器单元中的所述插槽移除所述处理器模块的单元允许单个步骤中的同时执行。在示例35中,示例31-34中的任何一个或多个示例的主题可选地包括:其中,用于将所述不同的处理器模块插入所述服务器单元的所述插槽中的单元以及用于将所述不同的处理器模块连接到所述IO模块的单元允许单个步骤中的同时执行。示例36是一种用于更换模块化服务器单元的IO模块的装置,所述装置包括:用于将所述IO模块与处理器模块断开连接的单元,其中,所述处理器模块和所述IO模块形成服务器单元;用于从所述服务器单元中的插槽移除所述IO模块的单元;用于将不同的IO模块插入所述服务器单元的所述插槽中的单元;以及用于将所述不同的IO模块连接到所述处理器模块的单元。在示例37中,示例36的主题可选地包括:用于在将所述IO模块与所述处理器模块断开连接之前从壳体框架移除所述服务器单元的单元。在示例38中,示例37的主题可选地包括:用于在将所述不同的IO模块连接到所述处理器模块之后恢复所述服务器单元的所述插槽的电力的单元。在示例39中,示例36-38中的任何一个或多个示例的主题可选地包括:其中,用于将所述IO模块与所述处理器模块断开连接的单元以及用于从所述服务器单元中的所述插槽移除所述IO模块的单元允许单个步骤中的同时执行。在示例40中,示例36-39中的任何一个或多个示例的主题可选地包括:其中,用于将所述不同的IO模块插入所述服务器单元的所述插槽中的单元以及用于将所述不同的IO模块连接到所述处理器模块的单元允许单个步骤中的同时执行。以上详细描述包括对附图的参考,所述附图形成详细描述的一部分。附图通过图示的方式示出了可以被实践的具体实施例。这些实施例在本文中还被称为“示例”。这样的示例可以包括附加于所示出或描述的元素的元素。然而,还预期的是包括所示出或描述的元素的示例。此外,还预期的是使用关于特定示例或其一个或多个方面或关于本文示出或描述的其他示例或其一个或多个方面示出或描述的那些元素或其一个或多个方面的任何组合或排列的示例。本文档中提及的出版物、专利、和专利文档通过引用的方式全部并入本文,如同通过引用的方式个别地并入一样。在本文档与通过引用的方式并入的那些文档之间的不一致的用法的情况下,并入的参考文献中的用法是对本文档的用法的补充;对于不可调和的不一致性,以本文档中的用法为准。在本文档中,专利文档中常见的术语“一a”或“一个an”被使用,以包括一个或多于一个,独立于“至少一个”或“一个或多个”的任何其他实例或用法。在本文档中,除非另有指示,否则术语“或”用于指代非排他性的或,以使得“A或B”包括“A而不是B”、“B而不是A”、以及“A和B”。在所附权利要求中,术语“包括including”和“其中inwhich”用作相应术语“包含comprising”和“在其中wherein”的直白英文等同物。此外,在所附权利要求中,术语“包括”和“包含”是开放式的,即,包括附加于在权利要求中的这样的术语之后列出的元素的元素的系统、设备、物品、或过程仍然是被视为落入该权利要求的范围内。此外,在所附权利要求中,术语“第一”、“第二”、和“第三”等仅用作标记,而并不旨在表明其对象的数字次序。以上描述旨在是说明性的而非限制性的。例如,上述示例或其一个或多个方面可以与其他示例组合使用。例如本领域普通技术人员在审阅了以上描述时可以使用其他实施例。摘要是用于让读者能够快速确定技术公开内容的本质,并且可以理解其将不用于解释或限制权利要求的范围或含义。而且,在以上详细描述中,各种特征可以组合在一起以简化本公开内容。然而,权利要求可能未阐述本文公开的特征,这是因为实施例可以包括所述特征的子集。此外,实施例可以包括少于特定示例中公开的特征的特征。因此,下面的权利要求在此并入具体描述中,其中,权利要求本身作为单独的实施例。本文公开的实施例的范围要参考所附权利要求以及这样的权利要求有权享有的等同物的完整范围来确定。

权利要求:1.一种模块化服务器单元,所述模块化服务器单元包括:处理器模块,其经由连接器耦合到输入输出IO模块,所述处理器模块经由所述连接器与所述IO模块通信以存储和取回数据,其中,所述处理器模块是与所述IO模块分离的硬件单元。2.如权利要求1所述的模块化服务器单元,其中,所述处理器模块包括处理器单元,所述处理器单元用于处理从所述IO模块接收到的数据。3.如权利要求2所述的模块化服务器单元,其中,所述处理器模块还包括存储器模块,其耦合到所述处理器单元以存储数据以供所述处理器单元处理。4.如权利要求2所述的模块化服务器单元,其中,所述处理器模块包括以下各项中的至少一项:平台控制器中心,其用于控制与所述处理器单元结合使用的提供支持功能;或者基板管理控制器,其用于监测所述服务器单元的物理状态。5.如权利要求2所述的模块化服务器单元,其中,为了监测所述服务器单元的所述物理状态,所述基板管理控制器监测以下各项中的至少一项:温度、冷却风扇速度、电力状态、或操作系统状态。6.如权利要求1所述的模块化服务器单元,其中,所述处理器模块还包括多个处理器单元,所述处理器单元用于处理从所述IO模块接收到的数据。7.如权利要求1所述的模块化服务器单元,其中,为了经由所述连接器与所述IO模块进行通信,所述处理器模块提供以下各项中的至少一项:数据存储和取回信号、网络通信信号、或电力信号。8.如权利要求7所述的模块化服务器单元,其中,所述数据存储和取回信号包括快速外围组件互连PCIe信号。9.一种模块化服务器单元,所述模块化服务器单元包括:输入输出IO模块,其经由连接器耦合到处理器模块,所述IO模块经由所述连接器与所述处理器模块通信,以存储和取回数据并且提供网络通信能力,其中,所述IO模块是与所述处理器模块分离的硬件单元。10.如权利要求9所述的模块化服务器单元,其中,所述IO模块包括串行附接的小型计算机系统接口SCSISAS控制器,所述控制器基于来自所述处理器模块的信号来控制对数据的存储和取回。11.如权利要求10所述的模块化服务器单元,其中,所述IO模块还包括以下各项中的至少一项:SAS驱动器,其用于基于来自所述SAS控制器的信号来存储数据;或者网络接口卡,其用于与网络连接以进行通信。12.如权利要求9所述的模块化服务器单元,其中,所述处理器模块还包括物理连接器,所述物理连接器用于连接到所述IO模块。13.如权利要求9所述的模块化服务器单元,其中,为了经由所述连接器与所述处理器模块通信,所述IO模块提供以下各项中的至少一项:数据存储和取回信号、网络通信信号、或电力信号。14.一种用于更换模块化服务器单元的处理器模块的方法,所述方法包括:将所述处理器模块与IO模块断开连接,其中,所述处理器模块和所述IO模块形成服务器单元;从所述服务器单元中的插槽移除所述处理器模块;将不同的处理器模块插入到服务器机架的所述插槽中;以及将所述不同的处理器模块连接到所述IO模块。15.如权利要求14所述的方法,还包括在将所述处理器模块与所述IO模块断开连接之前,从壳体框架移除所述服务器单元。16.如权利要求15所述的方法,还包括:在将所述不同的处理器模块连接到所述IO模块之后,恢复所述服务器单元的所述插槽的电力。17.如权利要求14所述的方法,其中,将所述处理器模块与所述IO模块断开连接以及从所述服务器单元中的所述插槽移除所述处理器模块是在单个步骤中同时执行的。18.如权利要求14所述的方法,其中,将所述不同的处理器模块插入到所述服务器单元的所述插槽中以及将所述不同的处理器模块连接到所述IO模块是在单个步骤中同时执行的。19.一种用于更换模块化服务器单元的IO模块的方法,所述方法包括:将所述IO模块与处理器模块断开连接,其中,所述处理器模块和所述IO模块形成服务器单元;从所述服务器单元中的插槽移除所述IO模块;将不同的IO模块插入到所述服务器单元的所述插槽中;以及将所述不同的IO模块连接到所述处理器模块。20.如权利要求19所述的方法,还包括:在将所述IO模块与所述处理器模块断开连接之前,从壳体框架移除所述服务器单元。21.如权利要求20所述的方法,还包括:在将所述不同的IO模块连接到所述处理器模块之后,恢复所述服务器单元的所述插槽的电力。22.如权利要求19所述的方法,其中,将所述IO模块与所述处理器模块断开连接以及从所述服务器单元中的所述插槽移除所述IO模块是在单个步骤中同时执行的。23.如权利要求19所述的方法,其中,将所述不同的IO模块插入到所述服务器单元的所述插槽中以及将所述不同的IO模块连接到所述处理器模块是在单个步骤中同时执行的。24.至少一种包括指令的介质,所述指令当在机器上被执行时使得所述机器执行如权利要求14-23所述的方法中的任何方法。25.一种装置,其包括用于执行如权利要求14-23所述的方法中任何方法的单元。

百度查询: 英特尔公司 可选择性升级的解聚的服务器

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。