可热插拔的计算系统、计算机实施方法及系统的制作方法

文档序号:9929491阅读:320来源:国知局
可热插拔的计算系统、计算机实施方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种用于计算机系统中的热插拔技术。
【背景技术】
[0002]为了远端储存、处理或分配大量的数据,数据中心典型地包含大量的伺服器或节点。举例来说,一个数据中心可包含大量的机架单元,而各机架单元含有许多的节点及集成切换器。这些节点及切换器可以通过网络接口中的各层及协议传送数据。
[0003]系统总线是一种连结,信号可通过系统总线而在两个或更多节点或切换器之间进行传输。举例来说,高速外围元件互连(Peripheral Component Interconnect express ;PCIe)总线是一种通用的系统总线,其使得计算组件(例如:处理器、芯片组、快取、存储器、扩充卡以及储存装置)得以互相通信。
[0004]PCIe热插拔技术使得PCIe装置在不中断正常系统操作或不需重新开机的情况下加入计算机或从计算机移除。藉由降低在电源关闭或重新开启系统时的延迟,PCIe热插拔技术可以改善系统的效能同时改善效率。

【发明内容】

[0005]本技术揭示一种利用PCIe热插拔技术而达到高带宽及低延迟数据传输的技术。
[0006]依据一些实施例,本技术可提供一种用于在一集成切换器及一群节点之间热插拔功能的硬件及软件规格。在现今网络设计中,计算机产品已经将网络接口卡(networkinterface controller;NIC)从一节点上解親,并将NIC嵌入一个与该节点通信的集成切换器当中。藉由将网络接口卡解耦,系统针对节点与切换器之间的数据传输可以获得高带宽以及低延迟PCIe协议的优点。
[0007]本发明针对热插拔技术利用了外围元件互连特别兴趣小组(PeripheralComponent Interconnect Special Interest Group;PCI_SGI)定义的标准元件。标准元件的例子包含一发光二极管电源指示器、一发光二极管注意指示器、一手动接口卡固定锁存(Manually-operated Retent1n Latch ;MRL)、一MRL感测器、一注意按钮、一软件使用者接P (Soft User Interface)或插槽编号(Slot numbering) ο
[0008]依据一些实施例,本技术针对可热插拔装置采取发光二极管图案监视器以管理发光二极管图案。可热插拔装置包括切换器、计算节点或储存节点。发光二极管图案监视器可以是一微处理器,其可通过实施一个或多个发光二极管图案逻辑来控制发光二极管的工作状态(如:开启/关闭/闪烁)。依据一些实施例,发光二极管图案监视器可同步不同的输入信号以及产生单一输出信号以显示热新增(hot-add)序列或热移除(hot-remove)序列是否完成。该单一输出信号可以被传送至一特定装置的一电源指示器,例如电源指示发光二极管,以指示此装置的一操作状态。
[0009]依据一些实施例,本技术可利用一中断信号控制器例如通用型输入输出扩展器以致能此热插拔功能。此种输入输出扩展器的一例子可以是PCA9559。举例来说,中断信号控制器可为了热插拔控制器产生一热插拔中断信号以回应接收到热新增信号。热插拔控制器可相应地控制此服务装置的电源供应器。热插拔控制器可装载或卸载此服务装置的一对应驱动器。
[00?0] 依据一些实施例,为了可热插拔装置,基板管理控制器(baseboard managementC0ntr0ller;BMC)可模拟发光二极管图案监视器的功能以及管理发光二极管图案。依据一些实施例,基板管理控制器可模拟中断信号控制器的功能。
[0011]依据一些实施例,发光二极管电源指示器的一工作模式(开启/关闭/闪烁)可以藉由发光二极管图案监视器利用于此所述的一个或多个发光二极管图案逻辑而被决定。
[0012]依据一些实施例,本技术可利用于此所述的一切换器热新增序列或一切换器热移除序列新增或移除一个网络切换器。热新增或热移除切换器可以是集成切换器,其通过高速外围元件互连(Peripheral Component Interconnect Express;PCIe)总线与一大群节点相连接。依据一些实施例,为了一大群节点,热新增切换器可包含一群网络接口卡。
[0013]依据一些实施例,本技术可利用于此所述的节点热新增序列或节点热移除序列以新增或移除节点。节点可例如是储存节点、计算结点或任何其它计算/储存的功能节点。
[0014]虽然于此所述的许多例子是搭配PCIe总线,但需被了解的是这些仅是举例而本技术在这一点上并不以此为限制。当然,任何可提供计算机元件之间的连结的系统总线可被使用,例如:工业标准结构(Industry standard architecture ; ISA)输入输出总线、或VESA本地总线(VESA Local Bus;VLB)。
[0015]此外,尽管本讨论使用基板管理控制器作为服务控制器的例子,本技术可适用于独立于中央处理器及操作系统的其它服务控制器。
[0016]本发明的其它特性及优点将被描述于后段的叙述中且在叙述中清楚可见,或藉由实施后述的原理而被了解。本技术的特性及优点可藉由权利要求书中所指出的器具及组合而被了解及得到。本技术中的这些及其他特性从后段的叙述及权利要求书将变的更加显而易见,或可藉由实施于此提出的原理而被了解。
【附图说明】
[0017]本发明不同的实施方式或实施例被揭示于后段详细的叙述及附图中:
[0018]图1是依据一些实施例所绘示的包括一伺服器机架及许多PCIe装置的一整体系统示意图。
[0019]图2是依据一些实施例所绘示的一PCIe切换器耦接至多个PCIe节点的例子的方块图。
[0020]图3A是依据一些实施例所绘示的一支持切换器热插拔功能的热插拔PCIe系统的例子的方块图。
[0021]图3B是依据一些实施例所绘示的针对一支持切换器热插拔功能的热插拔PCIe系统的一范例流程图。
[0022]图4是依据一些实施例所绘示的一支持节点热插拔功能的热插拔PCIe系统的例子的方块图。
[0023]图5A是依据一些实施例所绘示的一具有一个或多个服务控制器的热插拔PCIe系统的例子的方块图。
[0024]图5B是依据一些实施例所绘示的一具有一个或多个服务控制器的热插拔PCIe系统的一范例流程图。
[0025]图6是依据一些实施例所绘示的一热插拔PCIe系统的一范例流程图。
[0026]图7是依据一些实施例所绘示的一热插拔PCIe系统的另一范例流程图。
[0027]图8是依据一些实施例所绘示的一种计算装置的一计算平台。
[0028]【附图符号说明】
[0029]1、2、3:节点输入信号
[0030]102、202:伺服器机架
[0031]104:伺服器盒
[0032]106、232:集成切换器
[0033]108、206、208、210、212、214、320、340、420、430、520、530:节点
[0034]222、224、226、228、230:网络接口卡
[0035]310、410、510:切换器
[0036]312、412、512:切换控制器
[0037]314、414、514、538:切换电源发光二极管
[0038]316、416、516:切换注意按钮
[0039]322、342、362、422、432:中断信号控制器
[0040]324、344、424、434、524、534:中央处理器[0041 ]326、346、426、436、526、536:热插拔控制器
[0042]350、450、550:高速外围元件互连(PCIe)中介板
[0043]352、452:发光二极管图案监视器、发光二极管图案管理器
[0044]354、356、358、454、456、458、554、556、558:高速外围元件互连(PCIe)插槽
[0045]428、438、528、538:节点电源发光二极管
[0046]429、439、529、539:节点注意按钮
[0047]522、532、542、802:基板管理控制器
[0048]602、604、606、608、610、702、704、706:步骤
[0049]800:计算架构、计算平台、系统架构
[0050]804:处理器[0051 ]806:输入装置
[0052]808:高速外围元件互连(PCIe)装置
[0053]810:网络接口
[0054]812:显不器
[0055]814:储存装置
[0056]826:系统存储器
【具体实施方式】
[0057]本技术的各种实施例将在下面详细讨论。虽然具体的实施被讨论,应当理解的是这么做仅是于说明性的目地.本领域技术人员将认识到可以使用其他的部件和配置,而不脱离本技术的精神和范围。
[0058]为了最理想的系统效能,计算系统在具有热插拔功能下需要高带宽及低延迟数据传输。具有热插拔功能性的系统可以在不关机或不重新启动系统的情况下增加或移除元件,从而实质上地降低
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1