用于分配电力的系统、运算装置和计算机实现方法
【专利摘要】本发明提供一种机架系统中用于分配电力的系统、运算装置和计算机实现方法,包括一电源分配系统(power distribution unit,下称PDU)以及多台伺服器。一内部电力缆线包括一第一或第二电源插座在其中一端。上述第一电源插座会位于上述PDU的相同边而上述第二电源插座会位于靠近许多PSU的一PSU,上述PSU位于上述PDU的一不同边。上述内部电力缆线的上述第一电源插座会通过一第一短电力缆线连接至上述PDU。位于上述PDU不同边的上述PSU会通过上述内部电力缆线的上述第二电源插座和上述PSU的一电源插座之间的一第二短电力缆线连接至上述PDU、上述内部电力缆线、以及上述第一短电力缆线连接至上述PDU。
【专利说明】
用于分配电力的系统、运算装置和计算机实现方法
技术领域
[0001] 本发明涉及通信网络中的伺服器系统。
【背景技术】
[0002] 数据机伺服器中心或数据中心通常使用大量伺服器来处理处理各种应用程序服 务的需求。伺服器通常设置于机架或其他受限空间。为了节省空间,机架内部的伺服器常 共享电源系统("rou")。PDU常设于机架之外让技术人员执行定期维修、修理、或替换机架 内部的伺服器元件而不需关掉整个机架的电源。
[0003] 然而外部设置的PDU会对机架内部伺服器的PDU和电源系统(PSU)之间路由电力 缆线产生问题。因此需要提供一种优化的电力缆线路由(routing)。
【发明内容】
[0004] 基于上述目的,本发明揭示了一种系统和方法,用于对机架系统的每台伺服器提 供内部电力缆线。特别是提供一机架系统内的多台伺服器,其中上述多台伺服器的一伺服 器包括两个或多个电源系统(Power Supply Unit,下称PSU)及一内部电力缆线。上述内部 电力缆线设置以大致优化一对应伺服器内部的绕线,例如设置于上述伺服器的一架子藉以 避开上述伺服器的其他元件并节省上述架子的内部空间。上述内部电力缆线的每端能包括 一电源插座,该电源插座位于靠近上述对应伺服器的上述两个或多个PSU之一。
[0005] 在某些实施例中,一内部电力缆线的两个或多个电源插座能设置于一伺服器的一 个或更多边。每个上述内部电力缆线的上述两个或多个电源插座能位于靠近上述伺服器的 一对应电源插座。在某些实施例中,上述两个或多个电源插座能位于靠近上述伺服器的一 冷却元件。
[0006] 在某些实施例中,一种机架系统的一伺服器会具有两个或多个PSU以及一内部电 力缆线,上述两个或多个PSU的一第一 PSU位于靠近上述伺服器的一第一边(例如左边), 以及上述两个或多个PSU的一第二PSU位于靠近上述伺服器的一第二边(例如右边)。上 述内部电力缆线的两端的一包括一第一电源插座或一第二电源插座,其分别位于上述伺服 器的上述第一边或上述伺服器的上述第二边。
[0007] 在某些实施例中,一种机架系统的一电源分配系统(Power Distribution Unit, 下称rou)设置于上述机架系统的一左边(例如第一边)。一第一短电力缆线将上述PDU连 接至上述内部电力缆线的上述第一电源插座。上述第二PSU通过上述第二PSU的一电源插 座和上述第二电源插座之间的一第二短电力缆线、上述内部电力缆线、以及上述第一短电 力缆线连接至上述rou。上述第一 psu通过上述第一 psu和上述rou的电源插座之间的一 第三短电力缆线连接上述rou。
[0008] 在某些实施例中,一种机架系统的一 PDU设置于上述机架系统的一右边(例如第 二边)。一第一短电力缆线将上述PDU连接至上述内部电力缆线的上述第二电源插座。上 述第一 PSU通过上述第一 PSU的一电源插座和上述第一电源插座之间的一第二短电力缆 线、上述内部电力缆线、以及上述第一短电力缆线连接至上述rou。上述第二psu通过上述 第二psu和上述rou的电源插座之间的一第三短电力缆线连接上述rou。
[0009] 在某些实施例中,一伺服器的一内部电力缆线能包括一延伸热导体和一电导体 层,上述电导体层围绕上述延伸热导体的至少一部分。上述延伸热导体能将上述电导体产 生和/或上述内部电力缆线的一端的热传送至上述内部电力缆线的另一端。在某些实施例 中,一伺服器的一内部电力缆线能连接至至少上述伺服器的一冷却元件。
[0010] 在某些实施例中,一伺服器的一内部电力缆线的一部分能是一可弯曲缆线, 该可弯曲缆线包括一绝缘和被覆(sheath)层。上述可弯曲缆线吸收重复挠曲及磨损 的力量。上述绝缘和被覆层包括聚氯乙稀(polyvinylchloride,PVC)、聚全氟乙丙稀 (fluoroethylenepropylene,PEP)、或聚四氣乙稀(polytetrafluorethylene,TFE)的其中 一种物质。
【附图说明】
[0011] 图1A示出了本发明实施例中一种机架系统100的示意区块图。
[0012] 图1B示出了本发明实施例中一种机架系统100的伺服器131的示意区块图。
[0013] 图2示出了本发明实施例中一种对伺服器系统的分配电力方法。图3示出了本发 明实施例中一种运算装置300。
[0014] 图4A示出了已知系统中一种总线运算系统构造400。
[0015] 图4B示出了一种具有芯片组构造的计算机系统450。
[0016] 【附图符号说明】
[0017] 100~机架系统;
[0018] 110 ~电源;
[0019] 120 ~PDU;
[0020] 121、122、123、124、125、126 ~连接器;
[0021] 131、132、133、134、135、136 ~伺服器;
[0022] 1211~短电力缆线;
[0023] 1212~短电力缆线;
[0024] 1311 ~PSU 1317 的电源插座 1311 ;
[0025] 1312~内部电力缆线1316的第一电源插座;
[0026] 1313~PSU 1318的电源插座;
[0027] 1314~内部电力缆线1316的第二电源插座;
[0028] 1315~短电力缆线;
[0029] 1316~内部电力缆线;
[0030] 1317U318 ~PSU ;
[0031] 1320~冷却元件;
[0032] 200~实施例方法;
[0033] 210、220、…、250 ~步骤;
[0034] 300~运算装置;
[0035] 315 ~总线;
[0036] 368 ~接口;
[0037] 361~存储器;
[0038] 362 ~CPU ;
[0039] 363~处理器;
[0040] 400 ~系统;
[0041] 405~系统总线;
[0042] 410~处理器;
[0043] 412~快取存储器;
[0044] 415~存储器;
[0045] 420 ~ROM ;
[0046] 425 ~RAM ;
[0047] 430~储存装置;
[0048] 432 ~MOD 1 ;
[0049] 434 ~MOD 2 ;
[0050] 436 ~MOD 3 ;
[0051] 435~输出装置;
[0052] 440~通信接口;
[0053] 445~输入装置;
[0054] 450~计算机系统;
[0055] 455~处理器;
[0056] 460~芯片组;
[0057] 465~输出装置;
[0058] 470~储存装置;
[0059] 475 ~RAM ;
[0060] 480 ~桥接;
[0061] 485~用户接口元件;以及
[0062] 490~通信接口。
【具体实施方式】
[0063] 在此必须说明的是,于下揭示内容中所提出的不同实施例或范例,是用以说明本 发明所揭示的不同技术特征,其所描述的特定范例或排列是用以简化本发明,然非用以限 定本发明。此外,在不同实施例或范例中可能重复使用相同的参考数字与符号,这些重复使 用的参考数字与符号是用以说明本发明所揭示的内容,而非用以表示不同实施例或范例间 的关系。
[0064] 本发明实施例揭示的技术提供适用于在机架系统内分配电力的系统和方法。机架 系统包括电源分配系统(Power Distribution Unit,下称F>DU)和多伺服器。于某些实施例 中,机架系统的伺服器包括两个或多个电源系统(Power Supply Unit,下称PSU)和内部电 力缆线。内部电力缆线于端点之一包括第一电源插座(Power Socket,或称电源基座)或第 二电源插座。第一电源插座会和PDU位于相同边,而第二电源插座会位于靠近两个或多个 PSU之一 PSU,该PSU和PDU位于不同边。内部电力缆线的第一电源插座会通过第一短电力 缆线连接至rou。位于与PDU不同边的PSU会通过第二短电力缆线、内部电力缆线、和第一 短电力缆线连接至rou,该第二短电力缆线在内部电力缆线的第二电源插座和psu的电源 插座之间。
[0065] 图1A示出了本发明实施例中一种机架(Rack)系统100的示意区块图,包括连到 每个机架系统的伺服器100的连接器。在本实施例中,机架系统100包括连接至电源110 的PDU 120、多台伺服器(例如131、132、133、134、135和136)和耦接于PDU 120和对应伺 服器之间的多个连接器(例如121、122、123、124、125和126)。
[0066] 图1B示出了本发明实施例中一种机架系统100的伺服器131的示意区块图,包 括根据本发明实施例实现的内部电力缆线。在本实施例中,伺服器131包括内部电力缆线 和两个PSU (即PSU和PSU),该两个PSU通过连接器121从H)U 120转换AC电源并提供电 力给伺服器131。连接器121位于伺服器131的左边。连接器121通过短电力缆线连接至 PSU的电源插座(Power Socket),并通过短电力缆线连接至内部电力缆线的第一电源插座。 PSU和连接器121位于不同边。PSU的电源插座通过短电力缆线连接至内部电力缆线的第 二电源插座。PSU会通过连接器121、短电力缆线、内部电力缆线、和短电力缆线从H)U 120 接收AC电源。PSU通过连接器121,和短电力缆线从H)U 120接收AC电源。
[0067] 于某些实施例中,内部电力缆线会设置于伺服器131的架子使得内部电力缆线和 伺服器131的其他元件(例如主机板和冷却元件)分开和/或节省伺服器131的架子的空 间内部。
[0068] PSU和PSU用于提供电力给伺服器131的各个元件(未示出),例如至少一个微处 理器或CPU、快取存储器、NB逻辑、PCIe插口、存储器、SB逻辑、ISA插口、PCI插口、UPS和/ 或控制器。于开机后伺服器131由存储器,计算机储存装置或外部储存装置载入应用软件 藉以执行各种操作。
[0069] 伺服器131的主要存储器会通过北桥(NB)逻辑耦接CPU。存储器控制模块会用于 藉由于存储器操作时插入所需的控制信号而控制存储器操作。主要存储器可包括但不受限 于动态随机存取存储器(dynamic random存取memory,DRAM)、双倍数据传输率DRAM (dual data rate,DDR DRAM)、静态随机存取存储器(static RAM,SRAM)或其他合适种类的存储 器。
[0070] 于某些实现方式中,CPU会是多核处理器,每个通过CPU总线一起耦接的CPU会连 接至NB逻辑。于某些实现方式中,NB逻辑会集成至CPU。NB逻辑也会连接至多个外围元件 高速互连(Peripheral Component Interconnect express,PCIe)端口和南桥(SB)逻辑。 多个PCIe端口会用来连接以及作为总线例如PCI Expressxl、USB 2. 0、SM总线、S頂卡、用 于其他PCIe路径的其他PCIe未来扩充、1. 5V和3. 3V电力、以及诊断伺服器的架子上的发 光二极管(Light-Emitting Diode,LED)的线路。
[0071] 于某些实现方式中,伺服器131的NB逻辑和SB逻辑由外围元件互连(peripheral component interconnect,PCI)总线连接。PCI总线会支持标准化格式的CPU功能,该标准 化格式独立于所有的CPU的本地总线。PCI总线会另外连接至多个PCI插口(例如PCI插 口)。总线控制器可将连接PCI总线的装置视为直接连接到CPU总线,在CPU地址空间分 派地址,且与单独总线时钟同步。PCI卡会用于多个PCI插口包括但不受限于,网络接口卡 (Network Interface Card,NIC)、音效卡、数据机、TV调谐器卡、硬盘控制器、显示卡、小计 算机系统接口(Small Computer System Interface,SCSI)转换器、以及个人计算机存储器 卡(Personal Computer Memory International Association,PCMCIA)卡。
[0072] SB逻辑会通过扩充总线将PCI总线耦接至多个扩充卡或插口(例ISA插口)。扩 充总线会是用于SB逻辑和外围装置之间通信的总线,且可包括但不受限于工业标准架构 (Industry Standard Architecture,ISA)总线、PC/104总线、低脚位数量(low pin count) 总线、扩充 ISA (Expansion ISA,EISA)总线、通用序列总线(Universal Serial Bus,USB)、 集成式电子驱动(Integrated Drive Electronics,IDE)总线、其他合适的其他总线会用于 外围装置的数据通信。
[0073] 于某些实现方式中,SB逻辑另外耦接连接至至少一个PSU的控制器。于某些实现 方式中,控制器会为基板管理控制器(Baseboard Management Controller,BMC)、机架管理 控制器(Rack Management Controller,RMC)、键盘控制器、或其他合适种类的系统控制器。 控制器用于控制两个PSU和PSU的操作和/或其他应用操作。于某些实现方式中,控制器 用于监控伺服器131的处理需求、功率消耗、以及元件和/或连接状态。
[0074] 虽然图1B仅示出了机架系统100和伺服器131之内的某些元件,机架系统100和 伺服器131也会包括能处理或储存数据,或接收或传送信号的各种类的电子或运算元件。 另外,机架系统100和伺服器131内的电子或运算元件会用于执行各种类的应用程序和/ 或会使用各种类的操作系统。这些操作系统会包括但不受限于Android、柏克莱软件套件 (Berkeley Software Distribution,BSD)、iPhoneOS(iOS)、Linux、0SX、类 Unix 的即时操 作系统(例如QNX)、微软视窗、微软视窗电话、和IBMz/OS。
[0075] 根据机架系统100和伺服器131中所需的实现方式而定,各种网络和消息通信协 议会包括但不受限于TCP/IP,开放式系统互联通信(Open System Inter连接ion,0SI)、 文件传输通信协议(File Transfer Protocol,FTP)、通用随插即用(Universal Plug and Play,UpnP),网络文件系统(Network File System,NFS)、网络文件共享系统(Common Internet File System,CIFS)、AppleTalk等等。本领域技术人员可知图1A和图IB中不 出的机架系统100和伺服器131用于所解释的目的。因此网络系统会使用许多合适的变化 来实现,同时仍根据本发明各种实施例提供网络平台设定。
[0076] 在图1A和图1B的设定实施例中,机架系统100和伺服器131内也会包括一个或 多个无线元件,用于与特定无线通道的运算范围内的一个或多个电子装置沟通。无线通道 会是任意合适的通道,用于让装置进行无线沟通,可例如为蓝牙、蜂窝、NFC、或Wi-Fi通道。 同时需要了解装置有一个或多个已知有线通信连接,如公知技术。
[0077] 本领域技术人员可知图1A和图1B中的机架系统100和伺服器131仅用于表示目 的。在本发明各种实施例的范围中机架系统1〇〇和伺服器131可包括更少或各种其他元件 和/或结合。
[0078] 上述讨论用于示出了本发明的精神以及各种实施例。一旦完整了解上述揭示,即 可针对需求进行各种变形以及修改。
[0079] 图2示出了本发明实施例中一种对伺服器系统的分配电力方法。需要了解实施例 方法200仅用于表示目的,且根据本发明实施例的其他方法会包括以相似或替代顺序、或 平行方式执行更多、更少、或替代步骤。实施例方法200在步骤210中首先提供机架系统伺 服器内的内部电力缆线,该伺服器具有两个或多个PSU,如图1A所示机架系统会包括多台 伺服器。
[0080] 在步骤220中会判断机架系统的PDU的位置。PDU的位置会在机架系统的左、右、 前、或后方。在步骤230中,第一电源插座会设置于内部电力缆线的第一端,如图1B所示, 该第一端位于机架系统的PDU和伺服器的第一 PSU的相同边。于某些实现方式中,PDU会 通过第一短电力缆线连接至内部电力缆线的第一电源插座并通过第二短电力缆线连接至 第一 PSU的电源插座。
[0081] 在步骤240中第二电源插座会设置于内部电力缆线的第二端,该第二端位于机架 系统的H)U的不同边并位于靠近第二PSU。在步骤250中第二PSU会通过第二PSU的电源 插座和内部电力缆线的第二电源插座之间的第三短电力缆线、内部电力缆线、以及第一短 电力缆线连接至rou。
[0082] 术语
[0083] 计算机网络为藉由通信连接和区段互连的节点的地理分配聚集,用于终端之间 的传输数据,例如个人计算机和工作站。可适用于许多种类的网络,其种类范围从局域网 (Local Area Network,LAN)和广域网络(Wide Area Network,WAN)到共存(overlay)和软 件定义网络,例如虚拟可扩展局域网(Virtual Extensible Local Area Network,VXLAN)〇
[0084] LAN通常连接位于相同通用实体位置,例如大楼或校园的专用私有通信连接的节 点。另一方面WAN通常连接长距通信连接的地理分散节点,例如共同载波电话线、光纤路 径、同步光纤网络(Synchronous Optical network,S0NET)、或同步数字结构(Synchronous Digital Hierarchy,SDH)连结。LAN和WAN会包括第2层(L2)和/或第3层(L3)网络和 装置。
[0085] 网际网络为WAN的一个例子,其连接世界上的不同网络,提供各种网络上的节点 之间的全球通信。节点通常根据预定义通过网络通信协议交换离散数据讯框或包而进行沟 通,该预定义通信协议可例如为传输控制通信协议/网际网络通信协议(TCP/IP)。关于此 点,通信协议会参考一组定义节点间如何互相互动的规定。计算机网络会藉由中继网络节 点另外互连,例如路由器,延伸为每个网络的有效"大小"。
[0086] 覆盖网络(overlay network)大致上实体网络建设上产生以及分层虚拟网络。覆 盖网络通信协议,例如虚拟可扩展局域网(Virtual Extensible LAN,VXLAN)、一般路由封 装实现网络虚拟化(Network Virtualization Using Generic Router Encapsulation, NVGRE)、网络虚拟化共存(Network Virtualization Overlays,NV03)、以及传输层隧道 (Stateless Transport Tunnelling,STT),提供流量封装方案,允许通过逻辑通道通过L2 和L3网络而承载网络流量。这种逻辑通道会通过虚拟通道终端(VTEP)起始以及结束。
[0087] 另外,覆盖网络会包括虚拟区段,例如VXLAN覆盖网络内的VXLAN区段,会包括虚 拟L2和/或L3覆盖网络,在之上虚拟机器(Virtual Machine,VM)进行沟通。虚拟区段会 通过虚拟网络识别值(VNI)而被辨识,例如VXLAN网络识别值,该虚拟网络识别值会特别辨 识相关虚拟区段或网域。
[0088] 网络虚拟化使硬件和软件资源结合入虚拟网络。例如网络虚拟化会让多个VM分 别通过虚拟LAN(VLAN)依附于实体网络。VM会分别根据其VLAN进行分组,且会与其他VM 以及内部或外部网络的其他装置沟通。
[0089] 网络区段,例如实体或虚拟区段、网络、装置、端口、实体或逻辑连结、和/或流量 大致来说会分为桥接或洪水网域(flood domain)。桥接网域或洪水网域会代表广播网域, 例如L2广播网域。桥接网域或洪水网域会包括单独子网络,但也会包括多子网络。另外桥 接网域会相关于网络装置上的桥接网域接口,例如切换器。桥接网域接口会为支持L2桥接 网络以及L3路由网络之间流量的逻辑接口。此外桥接网域接口会支持网际网络通信协议 (IP)终止、VPN终止、地址解析处理、MAC定位等等。桥接网域和桥接网域接口两者会藉由 相同索引或识别值而被辨识。
[0090] 此外终端群组(EndPoint Group,下称EPG)在网络中会用于将应用程序映射 (mapping)至网络。特别是,EPG会使用网络中应用程序终端的分组,应用连接性和政策来 对应用程序分组。EPG会作为用于装运的容器,或是应用程序或应用程序元件的集合,以及 实现转送和政策逻辑的层级。EPG也允许从藉由使用逻辑应用程序边界代替决定地址将网 络政策、安全性、以及转送分开。
[0091] 在一个或多个网络也会提供云端运算,藉以使用共享资源提供运算服务。云端 运算会大致上包括网际网络为基础的运算,其中运算资源通过网络(例如〃云端〃)可取 得的资源收集被动态提供与分配给客户或用户计算机或其他装置的随选(on-demand)功 能。云端运算资源,例如会包括任意种类的资源,例如运算、储存、以及网络装置,虚拟机器 (Virtual Machine,下称VM)等等。例如,资源会包括服务装置(防火墙、深度包检测,流量 监控、承载平衡等等)、运算/处理装置(伺服器、CPU的、存储器、平滑(brute force)处理 能力)、储存装置(例如依附储存的网络,储存局域网络装置)等等。此外这种资源会用于 支持虚拟网络、虚拟机器(VM)、数据库、应用程序(Apps)等等。
[0092] 云端运算资源会包括"私有云端"、"公有云端"、和/或"混和云端"。"混和云端" 会为一种由两个或多个云端所组成的云端建设,该两个或多个云端会相互运作或通过技术 进行同盟。本质上混和云端为私有和公有云端之间的互动,其中私有云端结合公有云端并 以一种安全且有弹性(scalable)的方式使用公有云端资源。云端运算资源也会通过虚拟 网络在覆盖网络之内提供,覆盖网络可例如VXLAN。
[0093] 在网络切换系统中,会维持查找数据库以保持多个依附切换系统的终端之间的路 径轨迹。然而终端会具有各种设定且相关于许多承租者。终端会具有各种种类的识别值, 例如IPv4、IPv6、或第2层。查找数据库必须设定不同模式来处理不同种类的终端识别值。 某些查找数据库的能力是设计用于处理不同地址种类的进入包。另外网络切换系统中的查 找数据库通常受限于1K虚拟路由以及转送(VRF)。因此需要用于处理各种种类的终端识别 值的改进查找演算法。本发明所揭示的技术地址用于电信网络中的地址查找。本发明所揭 示的系统、方法、和计算机可读取储存媒体用于藉由将终端识别值映射到一致空间且允许 一致处理不同形式的查找来统一各种种类的终端识别值。如图3和图4A、图4B所示,实施 例系统和网络的简介描述在说明书中揭示。本发明实施例的变形于各个实施例中描述。相 关技术请参考图3。
[0094] 图3示出了本发明实施例中一种运算装置300。运算装置300包括主中央处理单 元(CPU) 362、接口 368、以及总线315 (例如PCI总线)。当在合适软件或固件的控制下动 作时,中央处理单元362用于负责执行包管理、错误检测、和/或路由功能,例如不当连接 (miscabling)检测功能。中央处理单元362偏好在包括操作系统以及任意合适应用程序软 件的软件控制之下完成上述功能。中央处理单元362会包括一个或多个处理器363,例如来 自Motorola微处理器家族或MIPS微处理器家族的处理器。在替代实施例中,处理器363 为特定设计的硬件,用于控制运算装置300的操作。于特定实施例中,存储器361 (例如非 易失性RAM和/或ROM)也形成中央处理单元362 -部分。然而存储器可通过许多不同方 式耦接系统。
[0095] 通常提供接口 368作为接口卡(有时称为"线路卡(line card) ")。大致上接口 368控制通过网络的数据包的传送与接收且有时支持与运算装置300 -起使用的其他外 围。会提供的接口为乙太网接口、讯框中继接口、缆线接口、DSL接口、记号环(fast token ring)接口、等等。此外会提供各种非常高速接口例如快速记号环接口、无线接口、乙太网接 口、Gigabit乙太网接口、ATM接口、HSSI接口、P0S接口、FDDI接口等等。大致上接口会包 括用于合适媒体的通信的合适端口。在某些实施例中,接口也会包括独立处理器,以及在某 些实施例中会包括易失性RAM。独立处理器会控制包切换、媒体控制和管理等此种通信密集 任务。藉由对通信密集任务提供分开的处理器,上述接口允许主微处理器362有效执行路 由运算、网络诊断、安全性功能等等。
[0096] 虽然图3所示的系统为本发明实施例的一特定运算装置,但绝不是本发明实施例 仅有的网络装置构造。例如经常使用具有单独处理器的构造,该单独处理器处理通信以及 路由运算等等。另外,其他种类的接口和媒体也能与路由器一起使用。
[0097] 无论网络装置的设定是什么,网络装置都会使用一个或多个存储器或存储器模块 (包括存储器361)用于针对储存通用网络操作的程序指令以及针对上述漫游、路由优化和 路由功能的机制。例如程序指令会控制操作系统和/或一个或多个应用程序的操作。存储 器或多个存储器也会用于储存表格例如移动连结、注册、和相关表格等等。
[0098] 图4A和图4B示出了本发明实施例中各种可能的系统。本领域技术人员在应用本 发明实施例时会应用更合适的实施例。本领域技术人员也已知其他系统实施例的可能性。
[0099] 图4A示出了已知系统中一种总线运算系统构造400,其中系统的元件互相使用 总线405进行电性通信。系统400的例子包括处理单元(CPU或处理器)410以及系统总 线405,该系统总线405耦接各种系统元件到处理器410,该各种系统元件包括系统存储器 415,例如只读存储器(ROM) 420和随机存取存储器(RAM) 425。系统400会包括高速存储器 的快取存储器,该高速存储器直接连接、靠近、或集成为处理器410的一部分。系统400会 将数据从存储器415和/或储存装置430复制到快取存储器412用于处理器410的快速存 取。以此方式快取存储器会提供效能增进,当等待数据时避免处理器410延迟。上述以及 其他模块会控制或用于控制处理器410藉以执行各种动作。同时也可使用其他系统存储 器415。存储器415会包括多个具有不同效能特性的不同种类存储器。处理器410会包括 任意通用处理器以及硬件模块或软件模块,例如储存于储存装置430的模块432,模块434, 和模块436,用于控制处理器410以及特殊功用处理器,其中软件指令结合入实际处理器设 计。处理器410会实质上为完全自给自足的运算系统,包括多核心或处理器、总线,存储器 控制器、快取存储器等等。多核处理器会是对称或非对称。
[0100] 为了使用户可以和运算装置400互动,输入装置445会代表任意数量的输入机制, 例如用于演讲的麦克风、用于手势或图形输入的触控屏幕、键盘、鼠标、动作输入、语音以及 其他。输出装置435也会是本领域技术人员所知的一个或多个输出机制。于某些例子中, 多模系统会对用户提供多种类的输入藉以和运算装置400沟通。通信接口 440会大致上包 含并管理用户输入以及系统输出。任意特定硬件设置上的各种操作没有限制,因此这里的 基本特征会很容易置入发展增进中的硬件或固件设置。
[0101] 储存装置430为非易失性存储器且会是硬盘或其他种类的计算机可读取媒体,该 计算机可读取媒体会储存计算机可存取数据,且可例如为磁带、快闪存储器卡、固态存储器 装置、数字光盘、盒式磁盘、随机存取存储器(RAM)425、只读存储器(ROM)420、以及其混合。
[0102] 储存装置430会包括软件模块432、434、436,用于控制处理器410。也会考虑其 他硬件或软件模块。储存装置430会连接至系统总线405。于某个方面,执行特定功能的 硬件模块会包括储存于计算机可读取媒体的软件元件,该储存于计算机可读取媒体和所需 硬件元件有关,该所需硬件元件可例如为用于执行功能的处理器410、总线405、输出装置 435 (例如显不器)等等。
[0103] 图4B示出了一种具有芯片组构造的计算机系统450,该芯片组构造会被使用来执 行所述方法并产生及显示图形用户接口(GUI)。计算机系统450为用于实现所揭示技术的 计算机硬件、软件和固件的实施例。系统450会包括处理器455,表示任意数量的实体和/ 或逻辑区别资源,执行用于所示运算的软件、固件、和硬件。处理器455会与芯片组460沟 通,该芯片组460会控制处理器455的输入和输出。在本实施例中,芯片组460输出信息至 输出465,例如显示器,且会读取和写入信息至储存装置470,储存装置470会包括例如磁盘 媒体和固态媒体。芯片组460也会读取数据和写入数据至RAM475。用于与各种用户接口元 件485进行接口的桥接480会用于与芯片组460进行接口。此种用户接口元件485会包括 键盘、麦克风、触控检测和处理电路、指向装置,例如鼠标等等。大致来说系统450的输入会 来自各种来源,可以由机器产生和/或真人产生。
[0104] 芯片组460也会与一个或多个具有不同实体接口的通信接口 490进行接口。此种 通信接口会包括用于宽带无线网络以及个人局域网络(personal area network)的有线和 无线本地局域网络的接口。某些用于产生、显示、以及使用本发明实施例GUI的方法的应用 程序会包括,藉由处理器455分析储存于储存470或RAM 475的数据而接收通过实体接口 或由机器自行产生的请求数据组。另外机器接收来自用户通过用户接口元件485的输入并 会藉由使用处理器455解释输入来执行合适的功能,例如浏览功能。
[0105] 实施例系统400和450会具有大于一个处理器410或为群组一部分或为一起网络 连接的运算装置群集,用以提供更多处理能力。
[0106] 为了清楚解释,在本发明某些实施例会包括独自的功能区块,该功能区块包括软 件或硬件和软件的结合实现的方法中的装置、装置元件、步骤或程序(routines)。
[0107] 于某些实施例中计算机可读取储存装置、媒体、以及存储器会包括缆线或无线信 号,包括比特流等等。然而当提到时,非暂态计算机可读取储存媒体明确排除例如能量、载 波信号、电磁波、以及信号等等媒体。
[0108] 根据上述实施例的方法会使用计算机可执行指令实现,该计算机可执行指令储存 于计算机可读取媒体或可由计算机可读取媒体提供。此种指令会包括,例如让通用计算机、 特殊功能计算机、或特殊功能处理装置执行某些功能或功能群组的指令和数据。部分计算 机资源可通过网络存取。计算机可执行指令会是例如二元、中继格式指令例如组合语言、固 件、或来源码。计算机可读取媒体的实施例会用于储存指令、使用信息、和/或根据所述实 施例的方法进行中所产生的信息,该计算机可读取媒体包括磁盘或光盘、快闪存储器、非易 失性存储器提供的USB装置、网络连接储存装置等等。
[0109] 根据本发明实现方法实现的装置会包括硬件,固件和/或软件,并会使用各种形 式因素。形式因素的典型实施例包括笔记型计算机、智能手机、小型化机构(small form factor)个人计算机、个人数字助理等等。所述功能性也会以外围或扩充卡实现。功能性也 会藉由其他实施例,由单独装置中电路板上不同芯片或不同程序间的执行动作实现。
[0110] 指令、传递该指令的媒体、执行该指令的运算资源、以及其他支持该运算资源的构 造为提供所述功能的方式。
[0111] 本发明实施例的各个方面提供机架系统中用于分配电力的系统和方法。虽然以上 已经引用特定实施例来显示可选操作在不同指令下如何使用,其他实施例会结合可选操作 和不同指令。为了清楚解释,在本发明某些实施例会包括独自的功能区块,该功能区块包括 软件或硬件和软件的结合实现的方法中的装置、装置元件、步骤或程序。
[0112] 其他实施例会另外在各种操作环境中实现,该各种操作环境在某些实施例中会包 括用于操作多个应用程序的一台或多台伺服器计算机、用户计算机或运算装置。用户或客 户装置会包括任意多个通用个人计算机,例如以标准操作系统运作的桌上型或膝上型计算 机、以及以行动软件运作并能支持多个网络和消息通信协议的蜂窝、无线以及手持装置。该 系统也会包括多个以各种商用操作系统以及其他已知针对特殊目的的应用程序运作的工 作站,上述特殊目的可例如为发展和数据库管理。上述装置也会包括其他电子装置,例如虚 拟终端、瘦客户端、游戏系统以及其他能通过网络沟通的装置。
[0113] 为了延伸实施例,本发明实施例或部分实施例以硬件实现,并以任意一种或以下 技术的结合实现:具有逻辑门的离散逻辑电路,一旦收到数据信号用于实现逻辑功能,应用 程序特定基体电路(Application Specific Integrated Circuit,ASIC),具有合适的组合 逻辑门、可编程硬件例如可编程门阵列(Programmable Gate Array,PGA)、现场可编程门阵 列(FPGA)等等。
[0114] 大部分实施例使用本领域技术人员公知的至少一个网络,用于支持各种商用通信 协议的通信,例如TCP/IP、OSI、FTP、UPnP、NFS、CIFS、AppleTalk等等。网络能例如为本地 局域网络、广域网络、虚拟私有网络、网际网络、内连网(intranet)、外连网(extranet)、公 有切换器电话网络、红外线网络、无线网络以及以上任意组合。
[0115] 本发明实施例的方法会使用计算机可执行指令实现,该计算机可执行指令储存于 计算机可读取媒体或可由计算机可读取媒体提供。此种指令会包括,例如让通用计算机、 特殊功能计算机、或特殊功能处理装置执行某些功能或功能群组的指令和数据。部分计算 机资源可通过网络存取。计算机可执行指令会是例如二元、中继格式指令例如组合语言、固 件、或来源码。计算机可读取媒体的实施例会用于储存指令、使用信息、和/或根据所述实 施例的方法进行中所产生的信息,该计算机可读取媒体包括磁盘或光盘、快闪存储器、非易 失性存储器提供的USB装置、网络连接储存装置等等。
[0116] 根据本发明实现方法实现的装置会包括硬件,固件和/或软件,并会使用 各种形式因素。形式因素的典型实施例包括笔记型计算机、智能手机、小型化机构 (smallformfactor)个人计算机、个人数字助理等等。所述功能性也会以外围或扩充卡实 现。功能性也会藉由其他实施例,由单独装置中电路板上不同芯片或不同程序间的执行动 作实现。
[0117] 在使用网络伺服器的实施例中,网络伺服器会运作各种伺服器或中层应用程序, 包括HTTP伺服器、FTP伺服器、CGI伺服器、数据伺服器、Java伺服器以及商业应用程序 伺服器。伺服器也会能够相应于用户装置的请求而执行程序或脚本,例如藉由执行一个或 多个以任意编程语言或其他脚本语言编写的网络应用程序,上述任意编程语言可例如为 Java?、C、C#或C++,且上述其他脚本语言可例如为Perl、Python或TCL、以及其中一种组 合。伺服器也会包括数据库伺服器,包括不在开放商业市场上取得的伺服器。
[0118] 伺服器数据中心会包括上述讨论的各种数据储存以及其他存储器和储存媒体。各 种数据储存以及其他存储器和储存媒体会驻于各种位置之内,例如储存媒体本地之上(和 /或驻于)一台或多台计算机或网络上任意计算机或所有计算机的远端。在实施例的特定 组合中,信息会驻于本领域技术人员所公知的储存局域网络(SAN)之内。相似地,用于执行 计算机,伺服器或其他网络装置特性功能的任意所需文件会于合适之处在本地和/或远端 储存,。上述系统包括计算机化装置,每个这种装置会包括通过总线电耦合的硬件元素,元 素包括,例如至少一个中央处理单元(CPU)、至少一个输入装置(例如鼠标、键盘、控制器、 触控显示器元素或按键)以及至少一个输出装置(例如显示器装置、印表机或喇叭)。此种 系统也会包括一个或多个储存装置,例如光驱、光学储存装置和固态储存装置例如随机存 取存储器(RAM)或只读存储器(R0M),以及可移除媒体装置、存储器卡、快闪卡等等。
[0119] 该装置也会包括所述的计算机可读取储存媒体读取器、通信装置(例如终端机、 网络卡(无线或有线)、红外线运算装置)以及工作存储器。计算机可读取储存媒体读取器 会连接或用于接收计算机可读取储存媒体用于暂时和/或更永久包括、储存、传送、以及撷 取计算机可读取信息,该计算机可读取储存媒体代表远端、本地、固定和/或可移除储存装 置以及储存媒体。系统和各种装置通常也将包括位于至少一个工作存储器装置之内的多个 软件应用程序、模块、服务或其他元素,包括操作系统和应用程序程序,例如客制化应用程 序或网络浏览器。本领域技术人员可知替代实施例具有上述实施例的各种变化型。例如,也 可使用客制化硬件和/或特定元素可以硬件、软件(包括可携软件、例如小程序(applet)) 或两者兼有加以实现。另外,会使用到其他运算装置的连接,该其他运算装置可例如为网络 输入/输出装置。
[0120] 包括编码、或部分编码的储存媒体和计算机可读取媒体会包括此技艺中已知或使 用的任意合适媒体,包括储存媒体和运算媒体,例如但不受限于易失性和非易失性,可移除 和不可移除媒体,以针对储存和/或信息传输的任意方法或技术实现,例如计算机可读取 指令、数据构造、程序模块或其他数据,包括RAM、ROM、EPROM、EEPR0M、快闪存储器或其他存 储器技术、⑶-ROM、数字光盘(digital versatile disk,DVD)或其他光学储存、磁盒、磁 带、磁盘储存或其他磁性储存装置或任意其他用于储存所需信息且会由系统装置存取的媒 体,。根据本发明技术和教导,本领域技术人员可知其他方式和/或方法用以实现本发明各 种实施例。
[0121] 本发明虽以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域技术人 员,在不脱离本发明的精神和范围内,当可做些许的更动与润饰,因此本发明的保护范围当 以权利要求书为准。
【主权项】
1. 一种系统,包括: 一电源分配系统(PDU)设置于上述系统的一第一边; 多台伺服器,其中上述多台伺服器的一伺服器包括两个或多个电源系统(PSU)及一内 部电力缆线,上述伺服器的上述两个或多个PSU的一第一 PSU位于靠近或在上述系统的上 述第一边,并且上述伺服器的上述两个或多个PSU的一第二PSU位于靠近或在上述系统的 一第二边;以及 多个连接器,其中每个上述多个连接器耦接在上述PDU和上述多台伺服器之一之间; 其中,上述内部电力缆线具有设置于一端的一第一电源插座,且设置于另一端的一第 二电源插座,上述第一电源插座位于上述系统的上述第一边且上述第二电源插座位于上述 系统的上述第二边; 其中,上述第二PSU通过上述第二PSU的一电源插座和上述第二电源插座之间的一第 一短电力缆线、上述内部电力缆线、以及上述第一电源插座和一对应上述多个连接器之一 之间的一第二短电力缆线耦接至上述系统的上述rou。2. 根据权利要求1所述的系统,其中,上述第一 PSU通过上述第一 PSU的一电源插座和 上述对应上述多个连接器之一之间的一第三短电力缆线耦接上述系统的上述rou。3. 根据权利要求1所述的系统,其中,上述内部电力缆线为设置于上述伺服器的一架 子。4. 根据权利要求1所述的系统,其中,上述系统的上述第一边为上述系统的前、后、左、 右边中之一。5. 根据权利要求1所述的系统,其中,上述内部电力缆线的上述第一电源插座和上述 第二电源插座的至少其中之一位于靠近上述伺服器的一冷却元件。6. 根据权利要求1所述的系统,其中,上述伺服器的上述内部电力缆线包括一延伸热 导体和一电导体层,该电导体层围绕上述延伸热导体的至少一部分。7. 根据权利要求6所述的系统,其中,上述伺服器的上述内部电力缆线连接至上述伺 服器的至少一个冷却元件。8. 根据权利要求1所述的系统,其中,上述伺服器的上述内部电力缆线的至少一部分 为一可弯曲缆线,该可弯曲缆线包括一绝缘和被覆层,上述可弯曲缆线吸收重复挠曲及磨 损的力量。9. 根据权利要求8所述的系统,其中,上述绝缘和被覆层包括聚氯乙烯(PVC)、聚全氟 乙丙烯(PEP)、或聚四氟乙烯(TFE)的其中一种物质。10. -种运算装置,包括: 两个或多个电源系统(PSU),上述两个或多个PSU的一第一 PSU位于靠近或上述运算装 置的一第一边,以及上述两个或多个PSU的一第二PSU位于靠近或上述运算装置的一第二 边,一电源分配系统(PDU)位于上述运算装置的上述第一边;以及 一内部电力缆线,上述内部电力缆线具有设置于一端的一第一电源插座,以及设置于 另一端的一第二电源插座,上述第一电源插座位于上述运算装置的上述第一边,且上述第 二电源插座位于上述运算装置的上述第二边; 其中,上述第二PSU通过上述第二PSU的一电源插座和上述第二电源插座之间的一第 一短电力缆线以及上述内部电力缆线耦接上述rou。11. 根据权利要求10所述的运算装置,其中,上述第一 PSU通过上述第一 PSU的一电源 插座和上述PDU之间的一第三短电力缆线耦接上述rou。12. 根据权利要求10所述的运算装置,其中,上述内部电力缆线为设置于上述运算装 置的一架子。13. 根据权利要求10所述的运算装置,其中,上述运算装置的上述第一边为上述运算 装置的前、后、左、和右边中之一。14. 根据权利要求10所述的运算装置,其中,上述内部电力缆线的上述第一电源插座 和上述第二电源插座的至少其中之一位于靠近上述运算装置的一冷却元件。15. 根据权利要求10所述的运算装置,其中,上述内部电力缆线包括一延伸热导体和 一电导体层,该电导体层围绕上述延伸热导体的至少一部分。16. 根据权利要求10所述的运算装置,其中,上述内部电力缆线连接至上述运算装置 的至少一个冷却元件。17. 根据权利要求10所述的运算装置,其中,上述内部电力缆线的至少一部分为一可 弯曲缆线,该可弯曲缆线包括一绝缘和被覆层,上述可弯曲缆线吸收重复挠曲及磨损的力 量。18. 根据权利要求17所述的运算装置,其中,上述绝缘和被覆层包括聚氯乙烯PVC)、聚 全氟乙丙烯(PEP)、或聚四氟乙烯(TFE)的其中一种物质。19. 一种计算机实现方法,用于在具有两个或多个PSU的一运算系统中分配电力,包 括: 提供上述运算系统之内的一内部电力缆线; 判断上述运算系统的一电源分配系统(PDU)的一位置,上述PDU位于上述运算系统的 一第一边,上述两个或多个PSU的一第一 PSU位于靠近或上述运算系统的上述第一边且上 述两个或多个PSU的一第二PSU位于靠近或上述运算系统的一第二边; 使一第一电源插座设置于上述内部电力缆线的一第一端,上述第一电源插座位于上述 运算系统的上述第一边; 使一第二电源插座设置于上述内部电力缆线的一第二端,上述第二电源插座位于上述 运算系统的上述第二边;以及 使上述第二PSU通过上述第二PSU的一电源插座和上述第二电源插座之间的一第一短 电力缆线,以及上述内部电力缆线耦接上述rou。20. 根据权利要求19所述的计算机实现方法,还包括: 让上述第一 PSU通过上述第一 PSU的一电源插座和上述PDU之间的一第三短电力缆线 耦接上述rou。21. 根据权利要求19所述的计算机实现方法,还包括: 让上述内部电力缆线设置于上述运算系统的一架子。
【文档编号】H04L12/10GK106055059SQ201510510351
【公开日】2016年10月26日
【申请日】2015年8月19日
【发明人】陈朝荣, 陈基富
【申请人】广达电脑股份有限公司