1. Technical Field
Aspects and embodiments of the present invention are directed generally to electronic equipment mounting racks, and more specifically, to power distribution units and sensors associated with electronic equipment mounting racks.
2. Discussion of Related Art
In response to the increasing demands of information-based economies, information technology networks continue to proliferate across the globe. One manifestation of this growth is the centralized network data center. A centralized network data center typically consists of various information technology equipment, collocated in a structure that provides network connectivity, electrical power, and cooling capacity. Often the equipment is housed in specialized enclosures termed “racks” which integrate these connectivity, power and cooling elements. The equipment racks may be provided in industry standard configurations, for example, as 19 inch (482.6 mm) or 23 inch (584.2 mm) wide racks. The equipment racks may include equipment mounting apertures vertically spaced at industry standard increments, for example, at multiples of 1.752 inches (44.50 mm), referred to as one rack unit or 1 U, to facilitate the mounting of equipment having industry standardized dimensions, for example, a multiple of 1 U minus about 1/32 inch (0.031 inches or 0.787 mm) high. In some instances, rails may be mounted to the mounting apertures and electronic equipment mounted on the rails. Equipment racks may be housed in rack cabinets which may include air passageways to direct the flow of air across the equipment in a rack. An industry standard rack cabinet is 42 U high.
Equipment racks may include power distribution and wire management systems coupled to the racks to supply power and communication lines to the equipment in the racks. A type of power distribution system often used in electronic equipment racks, referred to as a “Rack Power Distribution Unit” or “rPDU” includes multiple electrical outlets for supplying power to equipment in a rack. One or more rPDUs may be mounted on one or both sides of the rear of a rack.
In accordance with an aspect of the present disclosure, there is provided a rack power distribution unit (rPDU). The rPDU comprises a rPDU body including a front surface, a power inlet cord coupled to the rPDU body, a plurality of power outlets on a surface of the rPDU body in electrical communication with the power inlet cord, and a display including a display body having a right side and a left side and a display screen, the display body pivotably mounted to the front surface of the rPDU body and configured to pivot about an axis.
In some embodiments, the rPDU further comprises a light emitting element on one of the right side and the left side of the display body. The display body may include a portion extending in front of a plane defined by the front surface of the rPDU body. The rPDU may be configured to activate the light emitting element responsive to tilting of the display body about the axis. The rPDU may be configured such that illumination from the light emitting element illuminates an area external to the rPDU. The rPDU may be configured such that tilting of the display body about the axis exposes a first light emitting element of the rPDU and hides a second light emitting element of the rPDU.
In accordance with another aspect of the present disclosure, there is provided an electronics equipment rack. The electronics equipment rack comprises a rPDU including a display pivotably mounted to a front surface of a body of the rPDU and a sensor system including a plurality of sensors configured to provide an indication of status of parameters associated with the electronics equipment rack to the rPDU.
In some embodiments, the rPDU display includes light emitting elements configured to selectively illuminate an internal portion of the electronics equipment rack and an area behind the electronics equipment rack responsive to a direction and degree of tilt of the display about a pivot axis. The rPDU may be configured to activate one of the light emitting elements responsive to opening of a door of the electronics equipment rack. The rPDU may be configured to activate one of the light emitting elements responsive to one of a fault condition of the rPDU, a fault condition of a piece of electronic equipment mounted in the electronics equipment rack, and an environmental parameter proximate the electronics equipment rack being outside of a predetermined range.
In some embodiments, the rPDU includes a plurality of position sensors configured to provide an indication of a position of the rPDU within the electronics equipment rack, one or more of the plurality of position sensors configured to communicate with one or more position sensors on an adjacent rPDU in the electronics equipment rack.
In some embodiments, the electronics equipment rack further comprises a rack sensor system including a door sensor configured to provide a signal to the rPDU indicative of whether one or more doors of the electronics equipment rack are open. The door sensor may include a single loop sensor configured to provide an indication of each of whether a front door of the electronics equipment rack is open, whether a rear door of the electronics equipment rack is open, and whether both the front door and the rear door are open.
In some embodiments, the sensor system includes a rack identification indicator configured to provide an indication to the rPDU of a type of the electronics equipment rack the rPDU is mounted in.
In some embodiments, the sensor system includes one or more environmental sensors and the rPDU is configured to adjust operating parameters of a cooling system for the electronics equipment rack responsive to a signal from the one or more environmental sensors.
In accordance with another aspect of the present disclosure, there is provided a method of mounting a rPDU in an electronics equipment rack. The method comprises attaching the rPDU to a portion of the electronics equipment rack and tilting a display pivotably mounted to a front surface of a body of the rPDU toward a rear of the electronics equipment rack.
In some embodiments, the method further comprises electrically connecting the rPDU to a sensor system including a plurality of sensors configured to provide an indication of status of parameters associated with the electronics equipment rack to the rPDU.
In some embodiments, the method further comprises reading a type of the electronics equipment rack from the sensor system with the rPDU and transmitting an indication of the type of the electronics equipment rack and a status of one or more sensors of the sensor system to a remote computing device.
In some embodiments, tilting the display of the rPDU toward a rear of the electronics equipment rack causes a light emitting element disposed on a body of the display to move into a position facing an internal portion of the electronics equipment rack and to illuminate the internal portion of the electronics equipment rack.
In some embodiments, the method further comprises verifying a correct position and orientation of the rPDU within the electronics equipment rack utilizing one or more position sensors included in the rPDU.
The accompanying drawings are not intended to be drawn to scale. In the drawings, each identical or nearly identical component that is illustrated in various figures is represented by a like numeral. For purposes of clarity, not every component may be labeled in every drawing. In the drawings:
Aspects and embodiments disclosed herein are not limited to the details of construction and the arrangement of components set forth in the following description or illustrated in the drawings. The disclosed aspects and embodiments are capable of being practiced or of being carried out in various ways. Also, the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” “having,” “containing,” “involving,” and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items.
A simplified rear view of an electronic equipment rack (also referred to herein simply as a “rack”) in accordance with various aspects and embodiments disclosed herein is illustrated in
Previously known rPDUs include limited functionality. Some previously known rPDUs function simply as a power strip, similar to a power strip that a consumer may purchase from a retail electronics store and use for connecting multiple electronic devices to a single mains power outlet. rPDUs in accordance with various aspects and embodiments disclosed herein provide functionality beyond that which is offered in previously known rPDUs and may interact with various sensors and actuators associated with a rack on which the rPDUs are mounted to provide an integrated rack/rPDU solution.
In accordance with some aspects and embodiments, a rPDU may include lighting elements which may be configured to illuminate internal and/or external portions of a rack in which the rPDU is mounted and/or which may operate as indicators regarding various conditions associated with the rack and/or equipment mounted therein. The lighting elements may be mounted on the rPDU in a manner that provides for light emitted from the lighting elements to be directed in various directions as desired by an operator.
In accordance with some aspects and embodiments, a rPDU may include a monitor which may provide information to an operator regarding the status of the rPDU, the rack the rPDU is mounted in, and/or equipment mounted in the rack. In some embodiments, the display is configured to be tilted or repositioned into a position which facilitates ease of reading for an operator.
Various sensors may be integrated into a rack in which embodiments of a rPDU is mounted. The various sensors may communicate with the rPDU to provide the rPDU with information regarding the status of various portions of the rack and/or equipment mounted therein.
In some embodiments, a rPDU is provided with functionality for facilitating installation and ongoing status of the rPDU in a correct location and orientation in a rack. This functionality may help reduce the time required to mount a rPDU in a rack and commission the rPDU, and may reduce a number of errors associated with mounting a rPDU in a rack.
In accordance with one embodiment, a rPDU 110, as illustrated in
Light emitting elements 250, which may include, for example, white and/or colored light-emitting-diodes (LEDs) and/or other forms of light emitting elements, are disposed on either side of the body of the display 220 (light emitting elements 250 on only one side of the display 220 are visible in
The body of the display 220 may be tilted about an axis of the pivot 240 to face in various directions as desired. For example, in
Conversely, if the body of the display 220 is tilted about the pivot 240 as illustrated in
In some embodiments, internal sensors, for example, capacitive sensors or potentiometers, may be included in the rPDU to provide an indication of the degree and/or direction of tilt of the body of the display 220. Data regarding the indication of the degree and/or direction of tilt of the body of the display 220 may be recorded in a database internal or remote from the rPDU. This data may be used to provide information regarding which rack(s) are most often accessed or serviced and may thus provide information useful for implementing or modifying a preventive maintenance program for a rack or racks.
In other embodiments, the body of the display 220 may rotate not just about a single axis, but may additionally or alternatively rotate about an axis perpendicular to that illustrated in
In some embodiments, the light emitting elements 250 may turn on and/or off automatically in response to different occurrences. For example, in some embodiments, the light emitting elements 250 turn on when the body of the display 220 is tilted away from an orientation parallel with the front surface 110f of the rPDU 110 and may turn off then the body of the display is in an orientation parallel with the front surface 110f of the rPDU 110. In other embodiments, the light emitting elements 250 turn on when a rear door of the rack is opened and turn off when the rear door of the rack is closed. In other embodiments, the light emitting elements 250 turn on responsive to the detection of an operator behind the rack with, for example, a motion detector or infrared detector facing behind the rack.
In some embodiments, the light emitting elements turn on and/or off gradually, for example, increasing in brightness from a full off state to a full on state, or vice versa, over a period of several seconds or some other predefined amount of time. Turning on and/or off the light emitting elements 250 over a period of time may reduce the chance of the light emitting elements startling an operator.
In other embodiments, the light emitting elements 250 may illuminate in response to a fault condition of the rPDU 110, the rack 100, and/or equipment mounted in the rack 100. In some embodiments, the light emitting elements 250 include colored elements, for example, red light emitting elements that illuminate in response to a fault condition. In other embodiments, the light emitting elements 250 flash or illuminate in different patterns responsive to different detected fault conditions. The pattern and/or color of illumination of the light emitting elements 250 may be modulated differently for different fault conditions so an operator could determine a type of fault condition from observation of the pattern and/or color of illumination of the light emitting elements 250. Non-limiting examples of fault conditions which the light emitting elements 250 may respond to include temperature outside a desired range at the front or rear of the rack, humidity proximate the rack being outside a desired range, a power failure to one or more power outlets of a rPDU or a UPS or ATS mounted in the rack, or air flow outside of a desired range through a portion or all of the rack. The illumination of the light emitting elements 250 may thus bring the attention of an operator to a rack which should be inspected or which may require maintenance. In other embodiments, the light emitting elements 250 on different rPDUs of different racks may be controlled from a remote location to provide an operator with an indication of a particular rack to direct the operator to that particular rack to perform a desired operation at the particular rack.
Trear and Tfront are sensor elements used to measure temperature at the rear and the front of rack, respectively. Trear and/or Tfront are, in some embodiments, thermistors, for example, negative temperature coefficient (NTC) thermistors or positive temperature coefficient (PTC) thermistors. Trear and/or Tfront are in some embodiments, 160-1103 type NTC thermistors. Other type of temperature sensors, for example, themcouples, bimetallic temperature sensors, or any other form of temperature sensor known in the art may be used for Trear and/or Tfront in addition to, or as an alternative to a thermistor.
“Door Rear” and “Door Front” are sensors which provide an indication of whether the rear or front door, respectively, of a rack is open or closed. The “Door Rear” and “Door Front” sensors each include a switch which changes state (from open to closed or from closed to open) upon the associated rack door being opened. The switches used in the “Door Rear” and “Door Front” sensors are, in some embodiments, mechanical switches which close upon closing the associated door. In other embodiments, the switches used in the “Door Rear” and “Door Front” sensors are magnetically activated switches which change state upon a body of the switch located on a rack door (or on the rack) coming into proximity and/or contact with a magnet located on the rack (or rack door). Any switches known in the art which open or close responsive to the opening or closing of the rack doors may be used in the “Door Rear” and/or “Door Front” sensors.
The “Door Rear” and “Door Front” sensors also include resistors in series with the switches. The resistance values of the resistors in the “Door Rear” and “Door Front” sensors are in some embodiments different so that the state of both doors may be determined by reading a resistance value across a single pair of wires leading to the “Door Rear” and “Door Front” sensors. For example, with the “Door Front” sensor resistor having a resistance of 24 kΩ and the “Door Rear” sensor resistor having a resistance of 12 kΩ, a resistance measured across pins 7 and 8 in
Racks not including a rear door would not include the “Door Rear” sensor. Racks not including a front door would not include the “Door Front” sensor.
In some embodiments, a supporting input port, for example, a RJ45 port is allocated for sensor system 500 in a rPDU 110 associated with the same rack as the sensor system 500. The supporting input port may be, for example, one of the ports 230 illustrated in
The resistance values across each of the sensor loops illustrated in
The voltages at aVDC, bVDC, cVDC and dVDC may be monitored by the rPDU 110 or by an external or remote system in communication with the rPDU and/or sensor system 500 to control various actions with regard to the racks in a facility. For example, the voltage at aVCD provides information regarding the value of rID, and thus information regarding the type of rack and/or equipment contained in the rack. This information may be useful when deciding when to power up or power down different racks in response to changes in system load. Knowing if a rack door is open and/or which rack door is open facilitates proper control of lighting and alarms. The voltage readings at bVDC and/or cVDC provide information regarding the temperature of the rack which may be used to adjust ventilation of the rack as needed or to initiate an alarm if the measured temperature is outside of a desired range. In some embodiments, the rPDU 110 itself may issue commands responsive to the receipt of signals from the sensor system 500 to, for example, turn on or off one or more lights in a server room including the rack the rPDU is mounted in, or to adjust parameters of a cooling system associated with the rack the rPDU is mounted in.
It should be appreciated that additional sensors, for example, humidity sensors and/or air flow sensors may also be integrated into sensor system 500. Values of parameters measured by these additional sensors may be measured by reading a voltage or a current value on additional output terminals or pins of the sensor system 500.
In some embodiments, a rPDU is provided with position and/or orientation sensors which facilitate the installation of the rPDU in a rack in a proper location and orientation. In some rack systems, rPDUs are mounted on both left and right sides of the racks and multiple rPDUs may be mounted on each side of the rack, vertically and/or horizontally displaced from one another. It is desirable to mount specific rPDUs providing power to particular equipment in a rack in planned locations to facilitate identification of a rPDU powering a particular piece of equipment for maintenance or troubleshooting or repair purposes. In one embodiment, a rack includes two rPDUs on each side of the rack, a first of the rPDUs on each side of the rack positioned in front of a second of the rPDUs on each side of the rack. The rPDUs include sensors to determine which of the four positions in the rack a particular rPDU is located in.
For example, as illustrated in
Each rPDU also includes an accelerometer 630, for example, a three-axis accelerometer. The accelerometer may be utilized to determine an orientation of the rPDU.
In
A technician installing a rPDU would tilt the display 220 of the rPDU in a direction such that the display 220 is facing in a rearward direction relative to an non-tilted orientation of the display 220. The accelerometer 630 provides information regarding the vertical orientation of the rPDU, which provides indication of a side of the rPDU (upper or lower) to which the power cord of the rPDU is attached. If the accelerometer 630 indicates that the power cord is in the upper end of the rPDU (“Cordage Up” input=“Yes”) and the display 220 is tilted to the right (“DM Tilt Right” input=“Yes”) the control logic would determine that the rPDU was on the right side of the rack. If the accelerometer 630 indicates that the power cord is in the upper end of the rPDU (“Cordage Up” input=“Yes”) and the display 220 is tilted to the left (“DM Tilt Left” input=“Yes”) the control logic would determine that the rPDU was on the left side of the rack. If the accelerometer 630 indicates that the power cord is in the lower end of the rPDU (“Cordage Down” input=“Yes”) and the display 220 is tilted to the right (“DM Tilt Right” input=“Yes”) the control logic would determine that the rPDU was on the left side of the rack. If the accelerometer 630 indicates that the power cord is in the lower end of the rPDU (“Cordage Down” input=“Yes”) and the display 220 is tilted to the left (“DM Tilt Left” input=“Yes”) the control logic would determine that the rPDU was on the left right of the rack. The “rPDU Side Position” decision block outputs the determined side of the rack on which the rPDU is located to the lower portion of the control logic diagram to determine if the rPDU is located in the front or rear position. If the rPDU was determined to be on the right side of the rack and the detector 620 indicated that it was sensing or receiving a signal from an adjacent field or signal emitter 610 (“rPDU Reed Closed” input=“Yes”) the control logic would determine that the rPDU was in the front position. If the rPDU was determined to be on the left side of the rack and the detector 620 indicated that it was sensing or receiving a signal from an adjacent field or signal emitter 610 (“rPDU Reed Closed” input=“Yes”) the control logic would determine that the rPDU was in the rear position.
In some embodiments, an internal and/or an external controller for an rPDU 110 may include a computerized control system. Various aspects may be implemented as specialized software executing in a general-purpose or specialized computer system 800 such as that shown in
Components of computer system 800 may be coupled by an interconnection mechanism 806, which may include one or more busses (e.g., between components that are integrated within a same machine) and/or a network (e.g., between components that reside on separate discrete machines). The interconnection mechanism 806 enables communications (e.g., data, instructions) to be exchanged between system components of system 800. Computer system 800 includes one or more input devices 808, for example, buttons 120, 130, a keyboard, mouse, trackball, microphone, or display 115 (which may include a touch screen) through which an operator may issue commands or programming to the system 800. Computer system 800 includes one or more output devices 810, for example, a printing device, a display (for example, display 220), and/or a speaker. One or more sensors 814 may also provide input to the computer system 800. These sensors may include, for example, door position sensors, rPDU position sensors 610, 620, 630, display tilt sensors, and/or one or more environmental sensors capable of providing information regarding parameters such as temperature, humidity, or air flow to the computer system 800. In addition, computer system 800 may contain one or more interfaces that connect computer system 800 to a communication network in addition or as an alternative to the interconnection mechanism 806.
The storage system 812, shown in greater detail in
The computer system may include specially-programmed, special-purpose hardware, for example, an application-specific integrated circuit (ASIC). Embodiments disclosed herein may be implemented in software, hardware or firmware, or any combination thereof. Further, such methods, acts, systems, system elements and components thereof may be implemented as part of the computer system described above or as an independent component.
Although computer system 800 is shown by way of example as one type of computer system upon which various embodiments disclosed herein may be practiced, it should be appreciated that the embodiments disclosed herein are not limited to being implemented on the computer system as shown in
Computer system 800 may be a general-purpose computer system that is programmable using a high-level computer programming language. Computer system 800 may be also implemented using specially programmed, special purpose hardware. In computer system 800, processor 802 is typically a commercially available processor such as the well-known Pentium™ or Core™ class processors available from the Intel Corporation. Many other processors are available. Such a processor usually executes an operating system which may be, for example, the Windows 7 or Windows 8 operating system available from the Microsoft Corporation, the MAC OS System X available from Apple Computer, the Solaris Operating System available from Sun Microsystems, or UNIX available from various sources. Many other operating systems may be used.
The processor and operating system together define a computer platform for which application programs in high-level programming languages are written. It should be understood that embodiments disclosed herein are not limited to a particular computer system platform, processor, operating system, or network. Also, it should be apparent to those skilled in the art that the embodiments disclosed herein are not limited to a specific programming language or computer system. Further, it should be appreciated that other appropriate programming languages and other appropriate computer systems could also be used.
One or more portions of the computer system may be distributed across one or more computer systems (not shown) coupled to a communications network. These computer systems also may be general-purpose computer systems. For example, various embodiments disclosed herein may be distributed among one or more computer systems configured to provide a service (e.g., servers) to one or more client computers, or to perform an overall task as part of a distributed system. For example, various embodiments disclosed herein may be performed on a client-server system that includes components distributed among one or more server systems that perform various functions according to various embodiments. These components may be executable, intermediate (e.g., IL) or interpreted (e.g., Java) code which communicate over a communication network (e.g., the Internet) using a communication protocol (e.g., TCP/IP). In some embodiments one or more components of the computer system 600 may communicate with one or more other components over a wireless network, including, for example, a cellular telephone network.
It should be appreciated that embodiments disclosed herein are not limited to executing on any particular system or group of systems. Also, it should be appreciated that embodiments disclosed herein are not limited to any particular distributed architecture, network, or communication protocol. Various embodiments may be programmed using an object-oriented programming language, such as SmallTalk, Java, C++, Ada, or C# (C-Sharp). Other object-oriented programming languages may also be used. Alternatively, functional, scripting, and/or logical programming languages may be used. Various embodiments disclosed herein may be implemented in a non-programmed environment (e.g., documents created in HTML, XML or other format that, when viewed in a window of a browser program, render aspects of a graphical-user interface (GUI) or perform other functions). Various embodiments disclosed herein may be implemented as programmed or non-programmed elements, or any combination thereof.
Having thus described several aspects of at least one embodiment of this invention, it is to be appreciated various alterations, modifications, and improvements will readily occur to those skilled in the art. Any feature described in any embodiment may be included in or substituted for any feature of any other embodiment. Such alterations, modifications, and improvements are intended to be part of this disclosure, and are intended to be within the scope of the invention. Accordingly, the foregoing description and drawings are by way of example only.