A data storage system stores and retrieves data on behalf of one or more external hosts. A typical data storage system includes a housing, storage processing circuitry and a power supply. The housing structurally supports both the storage processing circuitry and the power supply, as well as guards the storage processing circuitry and the power supply against damage (e.g., against dust, against inadvertent contact with an object moving in the vicinity, against tampering, etc.).
To setup the data storage system, a user connects a power cord between the power supply and an external power source. In particular, at the back of the system, the user plugs one end of the power cord into a corresponding plug on the back of the power supply, and another end of the power cord into the external power source, e.g., a common wall outlet, a battery backup device connected to a wall outlet, etc. At this point, the user turns the data storage system on and the data storage system is ready for operation.
During operation, the power supply provides power to the storage processing circuitry. Under such power, the storage processing circuitry performs a variety of data storage operations (e.g., load and store operations on an array of disk drives, etc.).
Unfortunately, there are deficiencies to the above-described conventional data storage system. For example, in one conventional data storage system, the storage processing circuitry has two storage processing units for fault tolerance. In this situation, each storage processing unit has access to its own respective power supply and its own respective power cord leading from the data storage system housing to an external power source. If one power supply fails, the data storage system loses only the storage processing unit that received power from the failed power supply. The storage processing unit having access to the remaining power supply is capable of continuing to perform data storage operations since it has not lost power. Accordingly, the data storage system as a whole remains operational.
In such a situation, it would be convenient for the user to manually replace the failed power supply while the data storage system continues to operate thus providing no down time, i.e., no time in which the system is completely unavailable. However, the user is unable to simply slide out the failed power supply because the power cord remains connected to the back of the power supply. Accordingly, the user must go to the back of the system and unplug the power cord from the failed power supply. Next, the user must remove the failed power supply from the housing and install a new power supply into the housing. Then, at the back of the system, the user must connect the power cord to the back of the new power supply. Thus, the procedure for replacing a failed power supply in the above-described conventional data storage system is awkward (e.g., the user must work at the back of the system while the system is running) and cumbersome (e.g., the user must handle power cords while the system is running).
In contrast to the above-described conventional data storage system which requires a user to disconnect and connect a power cord at the back of the system when replacing a failed power supply, embodiments of the invention are directed to techniques for fastening a plug of a power cord to a frame which is configured to support a power supply. Such techniques enable a user connect the power supply to an external power source (e.g., when replacing a failed power supply) by simply inserting the power supply into the frame from a front of the system. In particular, since the plug of the power cord fastens to the frame, a user at the front of the system is able to simply remove a failed power supply, and subsequently insert a new power supply in a blind mating manner, i.e., the plug of the power cord robustly connects with a corresponding plug at the back of the power supply as the user at the front of the system moves the new power supply into the frame. There is no need for the user to go to the back of the system and handle a power cord directly. Furthermore, such techniques conveniently facilitate swapping of power supplies while other portions of the data storage system remain in operation.
One embodiment of the invention is directed to a device for fastening a plug of a power cord to a frame which is configured to support a power supply. The device includes a body configured to attach to an installation location of the frame and substantially hold the plug at the installation location of the frame when the power supply connects with and disconnects from the plug. The body includes a first end wall, a second end wall, and lateral walls which connect the first end wall and the second end wall together. When the body substantially holds the plug at the installation location of the frame and when the body is attached to the installation location of the frame, portions of the body provide reliable restraint on the plug. In particular, the first end wall is configured to restrain the plug in a positive Z-direction relative to the frame. Additionally, the second end wall is configured to restrain the plug in a negative Z-direction relative to the frame, the negative Z-direction being opposite to the positive Z-direction along a Z-axis. Furthermore, the lateral walls are configured to register the plug relative to the frame in an X-Y plane which is perpendicular to the Z-axis.
The foregoing and other objects, features and advantages of the invention will be apparent from the following description of particular embodiments of the invention, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention.
Embodiments of the invention are directed to techniques for fastening a plug of a power cord to a frame which is configured to support a power supply. Such techniques enable a user connect the power supply to an external power source by simply inserting the power supply into the frame from a front of the system. Since the plug of the power cord fastens to the frame, a user at the front of the system is able to simply remove a failed power supply, and subsequently insert a new power supply in a blind mating manner, i.e., the plug of the power cord robustly connects with a corresponding plug at the back of the power supply as the user at the front of the system moves the new power supply into the frame. There is no need for the user to go to the back of the system and handle a power cord directly. Furthermore, such techniques conveniently facilitate swapping of power supplies while other portions of the data storage system remain in operation.
By way of example only, the operating circuitry 26 includes multiple storage processing units 32(1), 32(2) (collectively, storage processing units 32), and the power subsystem 24 includes (i) multiple power supplies 34(1), 34(2) (collectively, power supplies 34) and (ii) multiple power cord assemblies 36(1), 36(2) (collectively, power cord assemblies 36) which are configured to respectively connect the power supplies 34 to the external power source 30. Each power supply 34 is configured to provide power to a respective storage processing unit 32 and to the set of storage devices 28, and each storage processing unit 32 is configured to perform data storage operations individually for high availability. Accordingly, if one of the power supplies 34 fails (e.g., the power supply 34(2)), the remaining power supply 34 (e.g., the power supply 34(1)) is capable of continuing to provide power to its respective storage processing unit 32 (e.g., the storage processing unit 32(1)) thus enabling that storage processing unit 32 to continue to perform data storage operations. As a result, the data storage system 20 as a whole remains in operation.
As shown in
As further shown in
To this end, suppose that the power supply 34(2) fails but that the data storage system 20 as a whole remains in operation because the power supply 34(1) continues to provide power to the storage processing unit 32(1) and the storage devices 28. In this situation, the user is capable of leaving the data storage system 20 on, and simply pulls the failed power supply 34(2) in the positive Z-direction along the Z-axis until the failed power supply 34(2) moves out of its location 58 (e.g., a power supply slot) through the front 56 of the frame 22 (e.g., see the arrow 60 in
Next, the user pushes a new power supply 34(n) in the negative Z-direction along the Z-axis so that the new power supply 32(n) moves into the location 58 through the front 56 of the frame 22 (e.g., see the arrow 62 in
As shown in
As further shown in
To install the fastening device 40 at an installation location 52 of at the back of the frame 22, the user simply pushes the device 40 with the encapsulated plug 42 through a hole in the frame 22. As the fastening device 40 passes through the hole, the edges of the frame 22 around the hole deflect the tabs 82 toward the plug 42 thus enabling the fastening device 40 to continue moving through the hole. Once the tabs 82 have passed through the hole, the tabs 82 spring back away from the plug 42 due to resiliency in the material of the body 70 thus locking the fastening device 40 within the hole of the frame 22 at the location 52. By way of example only, the body 70 has two tabs 82 with ramped portions 84 to facilitate installation. Nevertheless, it should be understood that other tab configurations are suitable for use as well.
It should be further understood that the user is capable of removing the fastening device 40 if necessary. To this end, the user pushes the tabs 82 together and toward the plug 42 thus enabling the tabs 82 to clear the edges of the frame 22 around the hole. The user then simply pulls the fastening device 40 out of the hole.
As also shown in
As further shown in
It should be understood that the key 86 in combination with the angle configurations of the members 78(1), 78(2) results in the capability of restricting rotational orientation of the plug 42 relative to the frame 22 based on placement of the alignment notch in the frame 22 at the installation location 52. In particular, this prevents the user from inadvertently installing the device 40 and the plug 42 in a wrong orientation which is substantially 180 degrees from the correct orientation.
It should be understood that other features are capable of being included on the body 70 to enhance its operation. For example, stabilizers 94 are provided along the periphery of the lateral wall 76 to interlock the back wall of the frame 22 to the device 40. A distance between the stabilizers 94 and the ramped portions 84 is toleranced to precisely fit the thickness of the back wall of the frame 22. Alternatively, the lateral walls 76 themselves provide an abutting surface for locking to the frame wall. A summary of how a user utilizes the fastening device 40 will now be provided with reference to
In step 104, the user attaches the fastening device 40 to an installation location 52 of the frame 22 of the data storage system 20. As mentioned above, the key 86 and its alignment with a corresponding groove on the back wall of the frame 22 controls the rotational orientation of the device 40 and the plug 42. At this point, the user does not need to access the back of the frame 22 again when installing or replacing a power supply 32.
In step 106, the user inserts a power supply 32 into a power supply location 58 of the frame 22 until the power supply 32 mates with the plug 42 of the power cord 38 (also see
Moreover, replacement of the power supply 32 simply requires the user to pull out the power supply 32 and perform step 106 with a new power supply 32. The user does not need to awkwardly access the back 54 of the frame 22 or to touch any wires during such replacement. Further details of the invention will now be provided with reference to
It should be understood that the surfaces 112 defined by the walls 72, 74, 76 are placed in specific locations to enable compatibility with a different plug configuration than the block-like shaped plug 42 of
It should be understood that the operations shown in
In some arrangements, the various features of the body 70 (i.e., the walls 72, 74, 76, etc.) are formed of a rigid, non-conductive polymer (e.g., molded plastic). In some arrangements, the walls 72, 74, 76 form a contiguous, integrated, unitary member. Such arrangements enable high-precision, low-cost, large quantity manufacturing of the device 40 as well as minimize both the number of parts for the fastening device 40 and the complexity of operation in capturing the plug 42 and installing the plug 42 to the frame 22.
As described above, embodiments of the invention are directed to techniques for fastening a plug 42 of a power cord 38 to a frame 22 which is configured to support a power supply 32. Such techniques enable a user connect the power supply 32 to an external power source 30 by simply inserting the power supply 32 into the frame 22 from a front 56 of the system 20. In particular, since the plug 42 of the power cord 38 fastens to the frame 22, a user at the front 56 of the system 20 is able to simply remove a failed power supply 32, and subsequently insert a new power supply 32 in a blind mating manner. That is, the plug 42 of the power cord 38 reliably engages with a corresponding plug 48 at the back of the power supply 32 as the user moves the new power supply 32 into the frame 22. There is no need for the user to go to the back 54 of the system 20 and handle any wires directly. Furthermore, such techniques conveniently facilitate swapping of power supplies 32 while other portions of the data storage system 20 remain in operation.
While this invention has been particularly shown and described with references to preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
For example, it should be understood that data storage system 20 was described above as having two storage processing units 32 by way of example only. In other arrangements, the data storage system 20 has a different number of storage processing units 32 (e.g., one, three, etc.).
Additionally, it should be understood that the various placements of the fastening device features (e.g., the walls 72, 74, 76, the locking structures 80, the tabs 82, the ramped portions 84, the key 86, etc.) were provided in their particular locations for illustration purposes only. In other arrangements, they have other geometries and positions. For example, in connection with the key 86, the key 86 is disposed in other locations in other arrangements. Similarly, the key 86 has other shapes in other arrangements (e.g., rectangular, square, round, etc.). Similar modifications and enhancements apply to other body features as well.
Number | Name | Date | Kind |
---|---|---|---|
RE32760 | Chandler et al. | Oct 1988 | E |
4884981 | Chandler et al. | Dec 1989 | A |
5366388 | Freeman et al. | Nov 1994 | A |
5525074 | Tsuji et al. | Jun 1996 | A |
5589665 | Scamacca | Dec 1996 | A |
5727963 | LeMaster | Mar 1998 | A |
5842030 | Larabell et al. | Nov 1998 | A |
6328590 | Linnell | Dec 2001 | B1 |
6411526 | Nguyen et al. | Jun 2002 | B1 |
6435916 | Amberg et al. | Aug 2002 | B1 |
6609916 | Okabe | Aug 2003 | B2 |
6737582 | Van Lieu et al. | May 2004 | B2 |
6913473 | Schmid et al. | Jul 2005 | B2 |
6939161 | Yi et al. | Sep 2005 | B1 |
20040066622 | Wang | Apr 2004 | A1 |
20050161248 | Spruell | Jul 2005 | A1 |