The invention relates to a state monitor, a configuration control system, a cluster, a disk array, a method of controlling a power supply to packages in a cluster and a computer readable medium. For example, this invention relates to a package configuration control scheme of an information processing unit including a plurality of packages in a redundancy configuration, and power supplies for supplying the plurality of packages with power supply voltages, respectively.
An exemplary conventional disk array apparatus is described hereinafter by use of a block diagram in
The respective PKGs of those HA, DA and CHE are activated upon receiving supply of voltages from, for example, two power supply units. Power supplies 401, 402 each have a function of transmitting state information to state monitor 500, and state monitor 500 monitors the state information from the power supplies, and gives an instruction for stopping operation to all of the PKGs connected to the power supplies within the CLS #0, if a fault occurs to the power supplies.
The CLS #1 of the other 1-series includes similarly respective PKGs, such as HAs 111 and 112, DAs 211 and 212, and CHEs 311 and 312, power supplies 411 and 412, and state monitor 510. State monitor 510 gives an instruction for stopping operation to all of the PKGs connected to the power supplies within the CLS #1 if a fault occurs to the power supplies. State monitors 500 and 510 of CLS #0, #1, respectively, communicate with each other for mutual exchange of information
With such a configuration, if a fault occurs to any of the power supplies, all of the PKGs connected to the relevant power supplies within the relevant CLS are disconnected temporally. Then, as information on respective states of CLS #0, #1, in the respective series, is exchanged between state monitors 500 and 510, a fact that all of the PKGs within one of the CLSs have been disconnected temporally will be notified to the other CLS, whereupon operation is continued by the other CLS. Accordingly, the apparatus is configured so as to maintain operation even if a fault occurs to one of the CLSs.
Such a disk array apparatus is disclosed in JP-A No. 2001-337791 and JP-A No. 2002-268830.
The conventional disk array apparatus exemplarily shown in
For example, if a fault occurs to power supply 401 in the CLS #0 of the 0-series during an I/O (input/output) process, and state monitor 500 of the CLS #0 determines that a power supply capacity of power supply 402 is less than a power supply load capacity corresponding to the number of the connected PKGs (that is, the power supply capacity is insufficient), state monitor 500 may send out an operation stop signal to all of the PKGs of the HA, DA, and CHE, respectively. Having received the operation stop signal, HA, DA, and CHE each stop its function. This may mean that all of the PKGs connected to the power supplies of the CLS #0 are disconnected temporally.
Thus, if a fault occurs to the other series with functions (e.g., operating), when the one series remains in as-stopped state, the entire apparatus may halt, thereby considerably deteriorating reliability.
In view of the foregoing and other exemplary problems, drawbacks, and disadvantages of the conventional techniques, it is an exemplary feature of the present invention to provide a state monitor, a configuration control system, a cluster, a disk array, a method of controlling a power supply to packages in a cluster and a computer readable medium which are capable of executing operation high in availability and reliability while keeping redundancy as much as possible in the case of a power supply capacity becoming insufficient upon a fault occurring to a power supply.
The present invention provides a state monitor for controlling a power supply to packages in a cluster, including a detector that detects the power supply capacity is inadequate to the packages, wherein the state monitor outputs a signal that selectively allows one of the packages to be shut down based on a detection of the detector.
The present invention also provides a configuration control system, including the state monitor described above, and a package connection unit that shuts down one of the packages.
The present invention also provides a cluster, including the configuration control system described above, a plurality of the packages that are provided with power, and a power supply that supplies the power to the packages.
The present invention also provides a method of controlling a power supply to packages in a cluster, including detecting the power supply capacity is inadequate for the packages, and outputting a signal that allows one of the packages to be shut down selectively based on the detection.
The present invention also provides a computer readable medium embodying a program for causing a state monitor to perform the method described above. With the invention, operation (function) stoppage on a PKG-by-PKG basis may be enabled, so that the invention can advantageously operate a disk array apparatus with high reliability.
The novel and exemplary features believed characteristic of the invention are set forth in the appended claims. The invention itself, however, as well as other exemplary features and advantages thereof, will be best understood by reference to the detailed description which follows, read in conjunction with the accompanying drawings, wherein:
An exemplary embodiment of the present invention is described in detail hereinafter with reference to the accompanying drawings.
Upon receipt of the configuration and state information signal from the power supplies, and the respective PKGs of HA, DAs, and CHEs, state monitor 50 may compare the number of the power supplies, necessary for the PKGs currently in operation, (that is, a necessary power supply capacity) with the number of the power supplies currently in operation (that is, an actual power supply capacity), and controls separation of the PKGs in order to reduce a load if the number of the power supplies currently in operation, that is, the actual power supply capacity, is found insufficient. In this case, selection of the PKGs to be separated may be executed according to a state of an I/O process, and significance. Thus, the PKGs may be selectively separated (removed) on a package-by-package basis.
For example, PKG connections 61 to 69 may be provided in the respective PKGs of HAs, DAs, and CHEs, and the respective PKGs are supplied with power supply voltages by the power supplies 41 to 44, respectively, via the respective PKG connections 61-69. The respective PKG connections 61-69 may have a function of cutting off supply of the power supply voltages to the PKGs corresponding thereto upon receipt of a stop instruction (an instruction for separation) from state monitor 50. As a result, the respective PKGs of HAs, DAs, and CHEs may be separated from the apparatus (system) on a PKG-by-PKG basis. Reference numeral 100 denotes a part of the unit, corresponding to a backboard.
If the power supply capacity is found to be adequate as a result of comparison (“Yes” in step S3), then processing is completed. If the same is found to be inadequate, that is, the actual power supply capacity falls short of the necessary power supply capacity (No in step S3), then there is the need for reducing the necessary power supply capacity, so that selective separation of the PKGs may be executed. In such a case, PKGs to be separated may be selected by state monitor 50, for example, according to the state of the I/O process (including an I/O process throughput), and significance among HAs, DAs, and CHEs (step S4).
For example, any of the following exemplary methods may be used.
Though in the exemplary embodiment discussed above, a shut-down unit in the state monitor 50 selects PKG 11 . . . 33, PKG 11 . . . 33 may be selected by each of PKGs 11 . . . 33. Namely, each of PKGs 11 . . . 33 may decide to be shut down itself.
Upon the decision being made on which of the PKG(s) is to be separated (removed from connection), state monitor 50 may send out a signal (e.g., PKG-stop signal) to the respective PKG connection(s) of the PKG(s) to be separated (step S5). The separation of the PKG(s) is thereby executed. As a result of the separation of the PKGs, a decrease occurs in the number of the power supplies (the necessary power supply capacity). Then, the operation may revert to the step S2 again to repeat the processing as above until the power supply capacity is determined to be adequate (“Yes” in step S3). When the power supply capacity becomes adequate, the apparatus (system) in that state maintains a normal operation.
With the invention, operation (function) stoppage on a PKG-by-PKG basis may be enabled, so that the invention has an advantageous effect of operating a disk array apparatus with high reliability. Further, with the invention, automatic comparison of the number of the power supplies, as required, (the necessary power supply capacity) with the number of the power supplies in operation (the actual power supply capacity) may be conducted, thereby selecting the PKGs to be separated according to the state of the I/O process, and the significance thereof. Thus, the invention may include another advantageous effect in that a normal state may be maintained as much as possible without awareness on the part of users (e.g., such operation is transparent to the user).
Referring to
With the example shown in
With the above-described exemplary embodiments of the invention, the invention has been applied to a disk array apparatus. However, it is evident that the invention may be widely applied to an information processing unit of a computer, and so forth, having a redundancy configuration for enhancement in reliability. Furthermore, it is evident that the operation of state monitor 50 shown in
While this invention has been described with reference to exemplary embodiments, this description is not intended as limiting. Various modifications of the illustrative embodiments, as well as other embodiments of the invention, will be apparent to persons skilled in the art upon taking description as a whole. It is, therefore, contemplated that the appended claims will cover any such modifications or embodiments as fall within the true scope of the invention.
Further, the inventor's intent is to encompass all equivalents of all the elements of the claimed invention even if the claims are amended during prosecution.
This application is based on Japanese Patent Application No. 2005-273005 filed on Sep. 21, 2005 and including specification, claims, drawings and summary. The disclosure of the above Japanese Patent Application is incorporated herein by reference in its entirety.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2005-273005 | Sep 2005 | JP | national |