The present disclosure relates to sub-rack modular computing units, and more specifically, to displaying information for sub-rack modular computing units.
Modern server platforms and various other processing platforms (such as professional audio and/or video processing systems, telecommunications systems, control systems, etc.) are designed to support a plurality of modular nodes having standardized form factors. Each modular node provides particular function(s) to the larger system, and may be arranged within a common chassis.
Conventionally, modular nodes each include multiple display indicators (such as light emitting diodes, or LEDs) on a front panel that are used for communicating operational status and other information to a user of the modular node. Certain types of modular nodes, such as network switches, may also include a number of physical ports on the front panel. The wiring connected to these ports often obscures the display indicators for the user. Additionally, because the area of a front panel is typically limited by the modular node's form factor, elements such as display indicators and physical ports all compete for available space with structural and cooling elements. Suitably dimensioned cooling elements, such as vent portions permitting air flow through the modular computing unit, are also important as the power density of components within the modular nodes continues to increase.
Embodiments disclosed herein include a chassis for mounting sub-rack modular computing units, the chassis comprising a frame defining support surfaces to support a plurality of modular computing units and further defining an opening, and an indicator module disposed on the frame. The indicator module comprises, on a first side wall of the indicator module, a first signal communication interface adapted to register with a corresponding signal communication interface on at least one of the plurality of modular computing units, thereby communicatively coupling the indicator module with the at least one modular computing unit in order to propagate signals from the at least one modular computing unit for display on the indicator module.
Another embodiment includes a system comprising a first modular computing unit comprising a first signal communication interface, and an indicator module coupled to the first modular computing unit. The indicator module comprises, on a first side wall of the indicator module, a second signal communication interface adapted to register with the first signal communication interface of the first modular computing unit, thereby communicatively coupling the indicator module with the first modular computing unit in order to propagate signals from the first modular computing unit for display on the indicator module.
Another embodiment includes an indicator module configured to attach to a frame, the frame defining support surfaces to support a plurality of modular computing units and further defining an opening. The indicator module comprises a first signal communication interface adapted to register with a corresponding signal communication interface on at least one of the plurality of modular computing units, thereby communicatively coupling the indicator module with the at least one modular computing unit. The indicator module further comprises one or more paths coupled to the first signal communication interface that propagate signals from the at least one modular computing unit for display on the indicator module.
So that the manner in which the above recited features of the present disclosure can be understood in detail, a more particular description of the disclosure, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate only typical embodiments of this disclosure and are therefore not to be considered limiting of its scope, for the disclosure may admit to other equally effective embodiments.
To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures. It is contemplated that elements disclosed in one embodiment may be beneficially utilized on other embodiments without specific recitation. The drawings referred to here should not be understood as being drawn to scale unless specifically noted. Also, the drawings are often simplified and details or components omitted for clarity of presentation and explanation. The drawings and discussion serve to explain principles discussed below, where like designations denote like elements.
The following detailed description is merely exemplary in nature and is not intended to limit the disclosure or the application and uses of the disclosure. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding background, brief summary, or the following detailed description.
Generally, embodiments include a first modular computing unit comprising a first signal communication interface, and an indicator module coupled to the first modular computing unit. The indicator module comprises, on a first side wall of the indicator module, a second signal communication interface adapted to register with the first signal communication interface of the first modular computing unit, thereby communicatively coupling the indicator module with the first modular computing unit in order to propagate signals from the first modular computing unit for display on the indicator module.
By providing a separate indicator module for one or more modular computing units, the amount of area in the front panel of the modular computing units used for display indicators may be effectively reduced to zero. By adding a single, shared indicator module, separate indicator regions for each modular computing unit need not be included. This allows the front-panel area to be used for venting and other components, and allows greater flexibility to optimize the arrangement on the front panel. And although including a separate indicator module within a standardized chassis width may require reducing one or more dimensions of the modular computing units, the net effect across multiple modular computing units may still be an increased overall front-panel area. Indicator modules may be disposed in a standard location, which may be selected so that cabling to the front panel does not obstruct visibility of the indicator modules. The consistent placement of the indicator modules may further improve the readability of the indicator devices.
In some embodiments, the indicator modules may be disposed along a center line of the chassis, and the modular computing units may be interchangeable on the left and right sides of the chassis. In some embodiments, the modular computing units may be inserted into the chassis with different orientations. Inserting a modular computing unit with one orientation may provide a different functionality than inserting the same modular computing unit with another orientation (e.g., rotated 180°).
The vertical rails 110 each include a plurality of mounting holes 120 that are used for fastening the vertical rail to the front panels of modular computing units or to any associated mounting hardware. The mounting holes 120 may be disposed along the length of the vertical rail at a regular interval or in a standardized pattern. For example, the mounting holes 120 may be disposed in a pattern to support modular computing units that are dimensioned in multiples of standardized rack units (or “U”). The standard U corresponds to a height of 44.5 millimeters (or approximately 1.752 inches). Of course, other standardized systems are possible.
The mounting holes 120 may support bolted or boltless mounting of the modular computing units 130. Edge portions 127 of the front panels 135 of modular computing units 130 may be attached to the vertical rails 110 using one or more mounting holes 120. For bolted mounting, the mounting holes 120 may be tapped to receive a threaded bolt, or may include unthreaded holes through which a bolt is inserted and fastened using a corresponding nut. That is, a bolt may be inserted through a hole in an edge portion 127 and a corresponding hole 120, and fastened to attach the modular computing unit 130 to the vertical rail 110. For boltless mounting, the mounting holes 120 may include unthreaded holes that are shaped and dimensioned to interface with a corresponding part of a modular computing unit 130, such as by hooking or clipping the edge portions 127 into corresponding mounting holes 120.
The frame 105 may also include one or more side rails 125 that are attached to the vertical rails 110 and/or the modular computing units 130. Side rails 125 may provide additional rigidity to the frame 105, and may specifically provide structural support for the modular computing units 130 along the depth of the frame 105 (corresponding to the y-axis as shown). The side rails 125 may include one or more mounting holes 126, through which a bolt may be inserted to fasten to a corresponding (tapped) hole in the side of a modular computing unit 130.
The rail structure of the frame 105 may accommodate modular computing units 130 of various depths, and may accommodate other components that are provided to support the operation of modular computing units 130. For example, the frame 105 may accommodate power supplies providing electrical power to the modular computing units, and cooling systems for removing heat from the modular computing units 130. The frame 105 may also accommodate structures that provide interconnectivity between the various modular computing units 130, such as one or more backplanes that physically attach to connectors included in the modular computing units 130.
While shown for clarity as a skeletal frame having a substantially orthogonal rail structure, chassis 100 may include alternate configurations of frame 105. For example, the rail structure may include one or more substantially non-orthogonal portions, and/or the modular computing units 130 may be partially or entirely enclosed by one or more walls or other components. In some cases, an enclosed configuration may be desirable to isolate sensitive components from the conditions of an external environment (e.g., heat, humidity, dust, EMI, etc.), as well as to provide better-controlled cooling for the modular computing units 130. Additionally, the chassis 100 may be a standalone unit or may be mounted in a larger rack.
The modular computing units 130 are generally included to provide functionality to a system, and may include fully enclosed units and/or units having exposed components. For example, modular computing units 130 may include blade servers having an exposed main board and/or attached components. In some embodiments, the modular computing units 130 may provide a modular, scalable computing platform, in which the modular computing units each provide distinct services for the computing platform (such as distinct computing modules, storage modules, acceleration modules, and so forth). In one embodiment, the computing platform may be used as a server or other networking platform. In other embodiments, the modular system may be used in alternative applications, such as professional audio and/or video processing systems, telecommunications systems, entertainment control systems, industrial control systems, military systems, and so forth.
The front panels 135 generally provide an interface to each modular computing unit 130 for a user and/or other modular computing units or devices. Front panels 135 may include interconnectivity (such as one or more ports for networking or input/output devices), a display including one or more indicators of operational status of the modular computing unit 130, input devices for receiving user inputs (such as buttons or a directional pad), as well as venting areas to permit airflow through the modular computing unit 130 for cooling components.
The modular computing units 130 may have varying dimensions. For example, the modular computing units may be full-width (such as modular computing unit 130B) or a fraction of the full width of the frame 105, such as half-width (130A, 130C, 130D) modules. The front panels 135 may have different standard or non-standard heights, e.g., 1 U, 2 U, 3 U, 4 U, and so forth. For example, modular computing unit 130A may correspond to a 2 U height, while modular computing units 130C, 130D may correspond to a 1 U height.
The front panel 135 includes an indicator region 140 that has one or more display indicators for communicating operational status or other information to a user of the modular computing unit 130. The display indicators may include discrete light sources (such as LEDs). The light from the light sources may be unmodified (e.g., allowing an LED to blink or illuminate) or may be projected through a pattern (such as a distinct shape) to indicate to a user what the particular display indicator represents. For example, light for one particular indicator may be projected through an exclamation mark shape to indicate a condition requiring the user's attention. The indicator region 140 may also include one or more user input devices, such as buttons. The input devices may be distinct from the display indicators, or may be integrated. As shown, the indicator region 140 includes an illuminating power button 141 (one example of an integrated input device-display indicator) and display indicators 142. Of course, the person of ordinary skill will understand that other known methods of input and output may be used consistent with these characteristics. For example, the indicator region 140 may include an integrated touchscreen or other types of input devices.
The front panel 135 may include one or more venting regions 145. The venting regions 145 may be of suitable size and suitably located on the front panel 135 to allow adequate air flow through the modular computing unit 130 for cooling components. The venting regions 145 may include a number of relatively larger openings having no (or relatively little) structural material disposed therein, or may include a grid of structural material defining a number of smaller openings.
The front panel 135 may also include one or more expansion bays for supporting add-on cards or modules for the modular computing unit 130. For example, the modular computing unit 130 may support a standardized card (e.g., PCIe) or a proprietary card that includes additional physical ports. The expansion bays may correspond to interface regions 150 providing an external interface for the cards or modules. The interface regions 150 may include removable faceplates. The front panel 135 may also include a number of input/output (I/O) ports for communicatively coupling with the modular computing unit 130. For example, the front panel 135 may include ports providing individual functions, or may include integrated ports such as a keyboard, video, monitor (KVM) port 160 for coupling different I/O devices. The front panel 135 may also include one or more network ports 170 for network connections.
Cabling 220 is provided to each of the modular computing units to provide desired connectivity during operation. As shown, cabling 220 includes three cables connected to network ports 170 of each modular computing unit 130. Of course, different numbers of cables may be present depending on the configuration of the modular computing unit 130 as well as its current usage. For example, the KVM ports 160 may include additional cables, and the expansion bays may house expansion cards with additional physical ports that have corresponding cables attached. As is apparent in
When the half-width modular computing units 130 are fully inserted into the chassis (or “seated”), signal communication interfaces of the half-width modular computing units 130 align with one or more corresponding signal communication interfaces of the indicator modules 305. Aligning these regions allows each indicator module 305 to communicatively couple to one or more modular computing units 130; for example, indicator module 305A may communicate with adjacent modular computing units 1301,2. In one embodiment, optical components of a modular computing unit 130 are optically coupled to the indicator module 305. In another embodiment, circuitry of the modular computing unit 130 is electrically coupled (e.g., conductive, capacitive, inductive, etc.) to the indicator module 305. In another embodiment, the indicator modules 305 may be configured to support both optical and electrical connections. For example, the indicator module 305 may be compatible with separate types of modular computing units, or a particular modular computing unit having both optical and electrical connections.
As shown, the full-width modular computing units 1307-9 are disposed beneath the half-width modular computing units 1301-6. While full-width modular computing units 1307-9 in many cases are dimensioned such that spacing for a discrete indicator module 305 is not included in the chassis, the full-width modular computing units 1307-9 may include indicator portions 310A-C that correspond in size and/or position with the indicator modules 305A-C. The indicator portions 310A-C may generally operate similarly to display information to a user of the modular computing units, and the similarity to indicator modules 305A-C may further enhance the readability of all the indicators within the chassis. More specifically, the front panels 312 of the indicator portions 310A-C and of the indicator modules 305A-C may all be in a predetermined arrangement to enhance viewability. As shown, all of the front panels are included in a contiguous region 315. In one example, the front panels 312 are centered on a center line 205 separating modular computing units of the left side 210 from those of the right side 215. In other embodiments, such as the arrangement 320 depicted in
Although not all variants are depicted here, the indicator module 305 may include various structural elements used to connect to framing elements and to modular computing units. For example, the indicator module 305 may include rails, slides, notches, grooves, etc. that correspond to structural elements on the modular computing unit 130H. When modular computing unit 130H is inserted into chassis 335, the structural elements of the modular computing unit may couple to the corresponding structural elements on the chassis 335 and/or the indicator module 305. As shown, the modular computing unit 130H includes a protruding portion 352 on each side that engages rails 350 disposed on the sidewall 336 and the indicator module 305. Of course, other configurations of complementary structural elements are possible. The indicator module 305 and/or the modular computing unit 130H may further include mechanical stops or catches that limit the relative motion of the modular computing unit 130H and indicator module 305, ensuring that their corresponding serial communication interfaces 355, 360 register to allow communication between the modular computing unit 130H and indicator module 305.
In one embodiment, the indicator module 305C may include two indicators for each symbol 335, each indicator generally corresponding to one of the two half-width modular computing units 130H. The indicators may be shaped and/or positioned to more clearly identify the corresponding half-width modular computing unit 130H. As shown, each symbol 335 corresponds to a left-side indicator 340L and a right-side indicator 340R, which are relatively disposed to the left and right on the front panel 312. The left-side indicator 340L and right-side indicator 340R are also triangular, with one angle of each indicator “pointing” to the respective sides. Of course, other shapes and dispositions of the indicators may be selected consistent with the principles described herein. The person of ordinary skill will also understand that different properties of the indicators (such as light colors, intensities, frequencies, and so forth) may be selected and/or altered to convey additional information to a user. In one embodiment, the indicator portion 310A of full-width modular computing unit 130F includes one indicator for each symbol 335. The indicators 340 of the indicator portion 310A may be of any preferred size, shape, and disposition. Generally, the indicator portion 310A does not need to include information for distinguishing between left and right sides (as in the indicator module 305C).
By providing the separate indicator module 305C for the two half-width modular computing units, the amount of front-panel area required by the modules for display indicators may be effectively reduced to zero, which allows for more (or for optimized) front-panel area for venting and other components. Further, even though including an separate indicator module within a standardized chassis width may require reducing one or more dimensions of the half-width modular computing units, the net effect across two half-width modular computing units may still be an increased overall front-panel area, as two separate indicator regions have been consolidated into a single indicator module 305. Furthermore, the consistent placement of the indicator modules 305C (as well as indicator portion 310A of full-width modular computing units) may improve the readability of the indicator devices.
As shown, the modular computing units 130A, 130B each include two signal communication interfaces 360L, 360R that correspond to left and right sides of the modular computing unit. Having signal communication interfaces 360L, 360R allows a particular modular computing unit to operate substantially similarly, whether inserted on left or right sides of a chassis. Additionally, the chassis may include one or more backplanes that provide various functionality (e.g., communications, processing) to connected modular computing units 130A, 130B. The modular computing units may include a number of different connectors 420 for coupling to select ones or all of the backplanes in the chassis.
In some embodiments, the modular computing units 130 may have different connectivity with the indicator module 305 based on the location and/or orientation of the modular computing unit within the chassis. In one example, a modular computing unit 130 may include one signal communication interface 360 and require the modular computing unit to be inserted in a particular manner to couple to the indicator module 305. For example, a modular computing unit could be designated as a “left-side” module, including only a right-side signal communication interface 360R that registers with a left-side signal communication interface 355L of the indicator module 305. When inserted in the right side of the chassis, the right-side signal communication interface 360R would not register with a corresponding signal communication interface 355 of the indicator module 305. In another example, the modular computing unit may include signal communication interfaces 360 that register and/or couple differently with corresponding signal communication interfaces 355 based on the orientation of the modular computing unit. For example, the modular computing unit 130A as shown has a right-side signal communication interface 360R that registers with signal communication interface 355L. If the modular computing unit 130A were rotated 180° about the y-axis (i.e., “upside-down”) and inserted into the chassis, the signal communication interface 360L would instead register with signal communication interface 355L. In some cases, the signal communication interface 360L may include one or more portions that are physically distinct from signal communication interface 360R, and the corresponding signal communication interface 355L may couple to the modular computing unit 130A differently with these distinct portions than when the portions are not included. In other cases, the physical layout of signal communication interfaces 360L, 360R may be the same, but different functionality is provided by the modular computing unit 130A depending on which of the signal communication interfaces is registered to the signal communication interface 355 of the indicator unit 305.
When the modular computing unit is fully inserted into the chassis, the optical path 438 of the particular modular computing unit aligns with a corresponding optical path 440 of the indicator module 305 at optical interface 441. The optical paths 438, 440 may generally include any feasible materials and geometries for propagating optical signals. For example, optical paths 438, 440 may include any of optical waveguides, optical fibers, and so forth. In one embodiment, optical paths 438, 440 include light pipes or light tubes that propagate optical signals using a transparent plastic resin. The optical path 440 may include one or more legs 443 and one or more bends 442 to propagate the optical signal received at optical interface 441 to the display end 444 at front panel 312. The display ends 444 may correspond to a pair of indicators 440 (i.e., left-side indicator 340L, right-side indicator 340R), described above with respect to
The display module 460 generally corresponds to the display portion 415 described above with respect to
Signal communication interface 355L may also include one or more electrically conductive portions 510 providing another path for communicatively coupling with a modular computing unit 130. The electrically conductive portions 520 may be connected to other circuitry (not shown). In one example, the electrically conductive portions 510 may be exposed at an edge of the modular computing unit 130, and may physically couple with a corresponding portion of modular computing unit 130. In another example, the electrically conductive portions 510 may be embedded within the indicator module 305 and arranged to capacitively and/or inductively couple to the corresponding portions of the modular computing unit. For example, the embedded portions may include a capacitive planar electrode or an inductive coil. The indicator module 305 may therefore be configured to communicate with modular computing units supporting only optical connections, modular computing units supporting only electrical connections, and modular computing units that support both types of connections.
Though not depicted in detail, the modular computing unit 130 may also include a signal communication interface 360L that has a similar configuration of optical interfaces and/or conductive portions for coupling to an indicator module 305. Depending on the configuration, the signal communication interfaces 360L, 360R may register with a corresponding signal communication interface on the indicator module 305 (e.g., signal communication interface 355L or 355R) and/or a corresponding signal communication interface included in an adjacent modular computing unit 130. For example, the chassis arrangement 320 of
Returning to
Various embodiments disclosed herein provide an architecture for modular sub-rack units. Embodiments may include an indicator module attached to a chassis frame and disposed adjacent to at least one modular computing unit. By providing a separate indicator module for one or more modular computing units, the amount of area in the front panel of the modular computing units used for display indicators may be effectively reduced to zero. Accordingly, the front panels of the modular computing units may be used for venting and other components with greater flexibility to optimize their arrangement. Indicator modules may be disposed in a standard location, which may be selected so that cabling to the front panel does not obstruct visibility of the indicator modules. The consistent placement of the indicator modules may further improve the readability of the indicator devices.
The descriptions of the various embodiments of the present disclosure have been presented for purposes of illustration, but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to best explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. The block diagrams included in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems according to various embodiments of the present disclosure.
In the preceding, reference is made to embodiments presented in this disclosure. However, the scope of the present disclosure is not limited to specific described embodiments. Instead, any combination of the preceding features and elements, whether related to different embodiments or not, is contemplated to implement and practice contemplated embodiments. Furthermore, although embodiments disclosed herein may achieve advantages over other possible solutions or over the prior art, whether or not a particular advantage is achieved by a given embodiment is not limiting of the scope of the present disclosure. Thus, the preceding aspects, features, embodiments and advantages are merely illustrative and are not considered elements or limitations of the appended claims except where explicitly recited in a claim(s). Likewise, reference to “the invention” shall not be construed as a generalization of any inventive subject matter disclosed herein and shall not be considered to be an element or limitation of the appended claims except where explicitly recited in a claim(s).
While the foregoing is directed to embodiments of the present disclosure, other and further embodiments may be devised without departing from the basic scope thereof, and the scope thereof is determined by the claims that follow.
Number | Name | Date | Kind |
---|---|---|---|
5216579 | Basara | Jun 1993 | A |
6084768 | Bolognia | Jul 2000 | A |
6231224 | Gamble | May 2001 | B1 |
6459571 | Carteau | Oct 2002 | B1 |
6957291 | Moon | Oct 2005 | B2 |
7200008 | Bhugra | Apr 2007 | B1 |
7688578 | Mann | Mar 2010 | B2 |
7916423 | Starr | Mar 2011 | B2 |
8743549 | Frink et al. | Jun 2014 | B2 |
9019708 | Shinsato | Apr 2015 | B2 |
9141156 | Ross | Sep 2015 | B2 |
20030227703 | Hinshaw | Dec 2003 | A1 |
20040128442 | Hinshaw | Jul 2004 | A1 |
20050022051 | Zane | Jan 2005 | A1 |
20060161936 | Permut | Jul 2006 | A1 |
20060187634 | Tanaka | Aug 2006 | A1 |
20070258166 | Kumpon | Nov 2007 | A1 |
20110222234 | Davis | Sep 2011 | A1 |
20110228473 | Anderson | Sep 2011 | A1 |
20120293942 | Moser | Nov 2012 | A1 |
20140126170 | Bai et al. | May 2014 | A1 |
20140170865 | Peterson et al. | Jun 2014 | A1 |
Number | Date | Country |
---|---|---|
2014099881 | Jun 2014 | WO |
Number | Date | Country | |
---|---|---|---|
20160125706 A1 | May 2016 | US |