Field of the Invention
The present invention is generally directed to an apparatus and method for maximizing the number of computing resources that fit within a computer rack. More specifically, the present invention provides for the easy expansion of a computer system by increasing the number of computing resources that reside in an enclosure.
Description of the Related Art
Computing systems in the data center today are frequently provided within server blades (e.g. node blades) that fit into a computer rack. Typically or server blades contain a plurality of devices. Each server blade may be connected cables or internal backplanes that interconnect different devices in a computer rack. These server blades come in standard form factors of depth, a width and a height. When a conventional server blade is installed in a computer rack, it consumes the entire depth, width, and height of a server blade. In order to expand or change functionality provided by a particular server blade, that particular server blade has to be removed from the computer rack and may have to be opened up such that additional components may be installed.
Typically when the functionality of a server blade in a computing rack is augmented, the operation of the computer rack is disturbed. This often requires an entire computer rack to be powered down before the functionality of server blade within the computer rack can be changed. One reason why electronic components computer racks need to be shut down before their functionality can be changed is because one or more of the interconnects associated with the server blade include delicate electronic circuits that may be damaged when contacts leading to the delicate electronic circuits if those contacts are hot plugged (i.e. plugged in or unplugged when power is applied).
When the functionality of the data center is disturbed, the overall computing power available for use by users is reduced, and operations performed by the computers in the data center take longer to complete. As such, by turning off a computer rack, the cost of running the data center increases.
What is needed are apparatus and methods that allow the functionality of a computer rack to be increased by minimizing any disruption of the operation of the data center when compute resources are added to a computer rack in the data center.
The presently claimed invention relates to an apparatus and a method for expanding the functionality of a node blade when a node blade is installed in an enclosure.
An apparatus of the presently claimed invention includes a first electronic assembly that attaches to a computer rack. The first electronic assembly including a rear portion that extends into a computer rack and a front portion that includes electrical connectors. This apparatus also includes a second electronic assembly that connects to the first electronic assembly. The second electronic assembly may be connected to the first electronic assembly when the first electronic assembly is attached to the computer rack. After the second electronic assembly is connected to the first electronic assembly it may extend the functionality of the first electronic assembly.
A method consistent with the presently claimed invention includes attaching a first electronic assembly to a computer rack. Here again the first electronic assembly includes a rear portion that extends into a computer rack and a front portion that includes electrical connectors. The presently claimed method may also include attaching a second electronic assembly to the first electronic assembly via electrical connectors of the first electronic assembly when the first electronic assembly is attached to the computer rack. After the second electronic assembly is connected to the first electronic assembly it may extend the functionality of the first electronic assembly.
The present disclosure is directed to a configurable extension space for a node blade that may be used to expand data storage or other functionality of a server blade (e.g. a node blade) while minimizing any disruption to the operations in a data center when the functionality a node blade is extended. In certain instances expansion connections included in such a configurable extension space may include PCIe type expansion links. While the present disclosure discusses the use of PCIe expansion links, other types of expansion links may be used in a manner consistent with the present disclosure.
In certain instances, a computer server or node blade expanded by methods and apparatus consistent with the present disclosure may include a cluster interconnect fabric (like Omni-Path, Infiniband, FDR Infiniband, EDR Infiniband). Embodiments of the present disclosure enable functionality of a computer server or node blade to be expanded without disrupting a connection of the cluster interconnect fabric.
A system and method in accordance with the present invention enables high speed PCIe or other expansion routes from the processors to customer configurable devices (i.e. PCIe cards, hard disk drives—HDD, Solid State Drives—SSDs, graphical processing units—GPU, etc.) without compromising the high speed interconnect fabric (for example, Omni-Path, FDR Infiniband, EDR Infiniband) or liquid cooling, and with minimal impact on air cooling.
In this disclosure, a front side of a computer rack corresponds to a portion of a computer rack where service personnel access server blades or other components in an enclosure. A back portion of the computer rack is an internal portion of the enclosure that is opposite to the front side of the enclosure. When service personnel access the computer rack, they may do so by opening a door that is located at the front side of the computer rack. In one embodiment, an apparatus and method in accordance with the present disclosure brings the PCIe or other expansion type routing toward the front of a a node blade. In such embodiments, these expansion connections may be on the side or edge of a blade that is exposed at the front of a computer rack.
An apparatus of the present disclosure may also include connectors that connect to an interconnect fabric at a rear portion of a node blade. In such instances, a side or edge of a node blade faces a rear or internal portion of a computing rack where connectors of an interconnect fabric reside. In such instances these interconnect fabric connectors may not be accessible without removing the node blade from a computer rack. Liquid cooling may also be provided via a blind mating liquid interconnect at the rear (internal) portion of the node blade. This may enable more space on a “front” side of a node blade to be used when functionality of a node blade is expanded. Such blind mate interconnects may be include valves that prevent the movement of liquid when a node blade is not plugged into an computer rack enclosure. In certain other instances this front space may extend out beyond an enclosure that encloses the blade.
The extension space, such as extension space 160, of node blade 100 can include any components desired for a particular computer architecture including, yet not limited to, a hard disk drive (HDD), a solid state disk (SSD), component interconnect cards (such as Peripheral Component Interconnect Express—PCIe) cards or other types of interconnect cards, additional CPUs, GPUs (graphical processing units), RAID expanders/controllers, and/or other electronic components.
Connectors 150 may include electrical connect main blade 105 an interconnect fabric. In instances where extension 160 includes electronic components and when extension 160 is removed from or inserted into a computer rack, data or power connections on connectors 150 may not be compromised or disturbed. Even in instances where the functionality of electronic components located in extension 160 is changed, for example, when a PCIe card is installed in extension, the functionality of maid node blade 105 or connectors 150 may also not be compromised or disturbed. One advantage of this approach is that the size computer rack remains the same even as its functionality is changed. In certain instances, electrical connectors connecting circuits on main node blade 105 to electronic components on extension 160 may be hot pluggable. Locking clips 170 may therefore help guarantee that electronic components in main node blade 105 and/or that liquid flow through main node blade 105 are not disturbed when the functionally within expansion space 160 is changed, even when a module is hot-plugged into or out of expansion space 160.
The presently disclosed configuration eliminates issues associated with expansion links being embedded deep within a computing enclosure where those expansion links may be available through a backplane or a mid-plane of a conventional server blade. Apparatus of the present disclosure provides connectors at a “front portion” of a blade where the expansion connectors at the front portion of the blade are only utilized when they are needed. This provides advantages to personnel of a data center as it allows for relatively greater user configurability/flexibility. When such systems are deployed in a data center, personnel of the data center will easily be able to add different types of devices to a blade. Furthermore, short path lengths between added devices and processors within a blade may be maintained. This approach also provides a way for added devices to be liquid cooled.
Node blade 100 may also include cooling line support 125 extending from a back edge thereof. Cooling line support 125 is preferably a rigid structure that supports and routes cooling lines 130. Cooling lines 130 which may be flexible hoses or ridged pipes. The cooling lines 130 are preferably fluidly connected to blade cooling lines 135, which may also be rigid pipes or flexible hoses. Blade cooling lines 135 may also be fluidly connected with heat sinks 120. As such, cooling liquid may be routed through voids (not depicted) in heat sinks 120. Node blade 100 cooling lines 130 are preferably connected with floating, blind-mate couplings 140 and 145 that each couple to a computer rack liquid cooling system (not shown) chiller. Blind-mate couplings 140 and 145 are more fully disclosed in co-owned U.S. provisional patent application for Node Blind Mate Liquid Coupling 62/249,038 which is incorporated herein by reference in its entirety. Preferably, cooling lines 130 and 135 are part of a single closed cooling loop on node blade 100 and include a liquid input at coupling 140 and liquid output at coupling 145. As shown in
When liquid cooling is brought into this front space from the rear of node blade 105, the liquid cooling may extend across a main portion of the blade and out of a front portion of the main blade 105. Here again, liquid connections may include valves that close when an assembly is not plugged into a server blade. As such, high power devices housed in an expansion space of the present disclosure may be liquid cooled using a circulating liquid. While liquid pipes or hoses are not illustrated in the extension space 160 of
Liquid cooling is provided through a rear of node blade 200 directly to the main node blade 205 from enclosure 235 through cooling distribution manifold 230 and cooling connections 210 & 215. Cooling distribution manifold 230 is located at back portion 240 of rack enclosure 235. Coolant lines connecting main node blade 200 may connect with cooling manifold 230 using blind mate connectors and cooling manifold may be connected to a liquid cooling distribution system (not depicted) connecting a plurality of node blades to enclosure 235.
Since expansion module 220 is located in a front part 250 of enclosure 235, it is easily accessible to operators that maintain a data canter. When an operator wishes to modify functionality contained within the expansion portion 220 of node blade 200 they can simply open a door (not depicted) in computer chassis 235, unplug expansion module 220, and plug in a new module. In another example, main node blade 205 may be powered on be providing services to users of the data center before expansion module 220 has been installed, then an operator may hot plug expansion module 220 into the main node blade 205 when adding a group of solid state drives (SSDs) to an enclosure. Note also that main node blade portion 205 is located in a rear portion 255 of enclosure 235.
As illustrated in each of the preceding figures, expansion modules of a node blade consistent with the present disclosure may include any type of electronic assembly in any configuration. As such, an expansion module may include processors, PCIe cards, HDDs, SSDs, GPUs, DRAM, or other electronic functionality.
Main memory 820 can store the executable code when in operation. The system 800 of
Portable storage device 840 operates in conjunction with a portable non-volatile storage medium, such as a FLASH thumb drive, compact disk or Digital video disc, to input and output data and code to and from the computer system 800 of
Input devices 860 provide a portion of a user interface. Input devices 860 may include an alpha-numeric keypad, such as a keyboard, for inputting alpha-numeric and other information, or a pointing device, such as a mouse, a trackball, stylus, or cursor direction keys. Additionally, the system 800 as shown in
Display system 870 may include a liquid crystal display (LCD) or other suitable display device. Display system 870 receives textual and graphical information, and processes the information for output to the display device.
Peripherals 880 may include any type of computer support device to add additional functionality to the computer system. For example, peripheral device(s) 880 may include a modem or a router.
The components contained in the computer system 800 of
The foregoing detailed description of the technology herein has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the technology to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. The described embodiments were chosen in order to best explain the principles of the technology and its practical application to thereby enable others skilled in the art to best utilize the technology in various embodiments and with various modifications as are suited to the particular use contemplated. It is intended that the scope of the technology be defined by the claims appended hereto.
This application claims the priority benefit of U.S. provisional patent application No. 62/249,024 filed Oct. 30, 2015, entitled “Configurable Node Expansion Space,” the disclosure of which is incorporated herein by reference. U.S. provisional patent application 62/249,038, filed on Oct. 30, 2015, entitled “Node Blind Mate Liquid Cooling,” is also incorporated herein by reference into this application.
Number | Name | Date | Kind |
---|---|---|---|
6025989 | Ayd | Feb 2000 | A |
7318322 | Ota | Jan 2008 | B2 |
8027162 | Campbell | Sep 2011 | B2 |
8369090 | Chester | Feb 2013 | B2 |
9155230 | Eriksen | Oct 2015 | B2 |
9229497 | Dean | Jan 2016 | B2 |
9451726 | Regimbal | Sep 2016 | B2 |
9803937 | Franz | Oct 2017 | B2 |
20060065874 | Campbell et al. | Mar 2006 | A1 |
20060082970 | Walz | Apr 2006 | A1 |
20060242354 | Johnsen | Oct 2006 | A1 |
20070002536 | Hall | Jan 2007 | A1 |
20080018212 | Spearing | Jan 2008 | A1 |
20080137284 | Flynn et al. | Jun 2008 | A1 |
20080212276 | Bottom et al. | Sep 2008 | A1 |
20080212282 | Hall | Sep 2008 | A1 |
20090273897 | Tang et al. | Nov 2009 | A1 |
20100101765 | Campbell et al. | Apr 2010 | A1 |
20100281201 | O'Brien | Nov 2010 | A1 |
20130254368 | Guay | Sep 2013 | A1 |
20130315237 | Kagan | Nov 2013 | A1 |
20140126141 | Dean | May 2014 | A1 |
20150230360 | Canfield et al. | Aug 2015 | A1 |
20160065659 | Bloch | Mar 2016 | A1 |
20170127575 | Lunsman | May 2017 | A1 |
20170181322 | Shelnutt | Jun 2017 | A1 |
Number | Date | Country |
---|---|---|
WO 2015084325 | Jun 2015 | WO |
PCTUS1662076 | Nov 2016 | WO |
PCTUS1662098 | Nov 2016 | WO |
WO 2017075632 | May 2017 | WO |
WO 2017075633 | May 2017 | WO |
Entry |
---|
U.S. Appl. No. 15/339,483, filed Oct. 31, 2016, Harvey Lunsman, Node Blind Mate Liquid Cooling. |
PCT Application No. PCT/US2016/062076 International Search Report and Written Opinion dated Jan. 31, 2017. |
PCT Application No. PCT/US2016/062098 International Search Report and Written Opinion dated Feb. 8, 2017. |
Number | Date | Country | |
---|---|---|---|
20170127549 A1 | May 2017 | US |
Number | Date | Country | |
---|---|---|---|
62249024 | Oct 2015 | US |