IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0341569
(2008-12-22)
|
등록번호 |
US-8370682
(2013-02-05)
|
우선권정보 |
JP-2008-089622 (2008-03-31) |
발명자
/ 주소 |
- Tsukada, Shigeru
- Hirashima, Nobuyuki
- Yamato, Takaaki
|
출원인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
15 |
초록
▼
The computer system is capable of improving performance, reliability and redundancy. The computer system comprises: a plurality of server computers having different functions, the server computers being mutually connected by communication lines; a standby server computer being connected to each of t
The computer system is capable of improving performance, reliability and redundancy. The computer system comprises: a plurality of server computers having different functions, the server computers being mutually connected by communication lines; a standby server computer being connected to each of the server computers by the communication lines, the standby server computer being capable of performing the function of each of the server computers; a detection unit for detecting an abnormal state of each of the server computers; and a take-over unit for controlling the standby server computer to take over the action of the abnormal server computer when the abnormal state of the abnormal server computer is detected by the detection unit.
대표청구항
▼
1. A virtual tape system comprising: a plurality of physical tape units;a virtual tape unit;a lower-level switch being coupled to the physical tape units;a plurality of integrated device processors (IDPs) being coupled to the lower-level switch, the IDPs being server computers to control the physica
1. A virtual tape system comprising: a plurality of physical tape units;a virtual tape unit;a lower-level switch being coupled to the physical tape units;a plurality of integrated device processors (IDPs) being coupled to the lower-level switch, the IDPs being server computers to control the physical tape units by a first program to execute an action of the virtual tape unit;an intermediate-level switch being coupled to the IDPs;an upper-level switch being coupled to a user terminal equipment;a plurality of integrated channel processors (ICPs) being coupled to the intermediate-level switch and the upper-level switch, the ICPs being server computers to execute read/write processes of the virtual tape unit by a second program;a virtual library processor (VLP) being coupled to the intermediate-level switch, the VLP being a server computer to control the whole system by a third program; anda standby processor including a memory storing the first, second and third program so as to be capable of taking over and executing the actions of all of the IDPs, ICPs and VLP, and being coupled to all of the upper-level switch, the intermediate-level switch, and the lower-level switch, and;wherein the standby processor detects an abnormal state of each of the IDPs, ICPs and VLP,reads one of the first, second and third program corresponding to the abnormal processor from the memory when the abnormal state is detected, and takes over the operation of the detected abnormal processor by executing the read program. 2. The virtual tape system according to claim 1, further comprising priority storage means for storing priority of the IDPs, ICPs and VLP,wherein the standby processor reads the priority of any of the abnormal IDPs, ICPs and VLP from the priority storage means when a plurality of the abnormal states is detected in the abnormal IDPs, ICPs and VLP, andthe standby processor takes over the action of one of the IDPs, ICPs and VLP whose priority is the highest of them. 3. The virtual tape system according to claim 1, wherein the IDPs, ICPs and VLP are divided into a plurality of server groups on the basis of the functions, andthe standby processor calculates CPU utilization rates of the server groups including the abnormal IDPs, ICPs and VLP when a plurality of the abnormal states is detected in any of the abnormal IDPs, ICPs and VLP, and takes over the actions of the IDPs, ICPs and VLP in the server group whose CPU utilization rate is the highest of the server groups. 4. The virtual tape system according to claim 3, wherein the standby processor calculates a CPU utilization rate of the server group including the standby processor when the abnormal state is detected in any of the IDPs, ICPs and VLP while the standby processor takes over and performs the function of any of the IDPs, ICPs and VLP, calculates a CPU utilization rate of the server group including any of the abnormal IDPs, ICPs and VLP newly detected, compares the CPU utilization rates of the server groups, performs the action of any of the IDPs, ICPs and VLP in the server group including the standby processor when the CPU utilization rate of the server group including the standby processor is higher than the other, and stops the action of any of the IDPs, ICPs and VLP in the server group including the standby processor and take over the action of the standby processor in the server group including any of the abnormal IDPs, ICPs and VLP newly detected when the CPU utilization rate of the server group including any of the abnormal IDPs, ICPs and VLP newly detected is higher than the other. 5. The virtual tape system according to claim 1, wherein the standby processor performs the action of any of the IDPs, ICPs and VLP, which fulfills a prescribed condition, while the abnormal state is detected in any of the IDPs, ICPs and VLP. 6. The virtual tape system according to claim 5, wherein the standby processor performs the prescribed action of any of the IDPs, ICPs and VLP at predetermined time. 7. The virtual tape system according to claim 5, further comprising:threshold value storage means, which stores a threshold value of the CPU utilization rate, is provided to each of the server groups; andutilization rate-detecting means for detecting the CPU utilization rate of each of the server groups,wherein the standby processor performs the actions of the specific server group when the CPU utilization rate of the specific sever group, which is detected by the utilization rate-detecting means, is greater than the threshold value thereof, which is stored in the threshold value storage means. 8. A storage control system for controlling a storage apparatus, the storage control system comprising: a first processor which performs an operation by a first program;a second processor which performs an operation different from the first processor by a second program; anda standby processor being coupled to the first and second processors, the standby processor including a memory storing the first and second program so as to be capable of performing each operation of the first and second processors,wherein the standby processor detects an abnormal state of each of the first and second processors, reads the first or second program from the memory when the abnormal state is detected, and takes over the operation of the detected abnormal processor by executing the read program. 9. A storage control system according to claim 8, wherein, when the standby processor detects abnormal states of the first and second processors, the standby processor selects one of the detected abnormal first and second processors, and takes over the operation of the selected processor. 10. A storage control system according to claim 9, wherein, when a redundancy processor capable of taking over the operation of the abnormal processor is detected, the standby processor takes over the other abnormal processor. 11. A virtual tape system according to claim 1, wherein, when the standby processor detects abnormal states among the processors, the standby processor selects one of the detected abnormal processors, and takes over the operation of the selected processor. 12. A virtual tape system according to claim 11, wherein, when a redundancy processor to be capable of taking over the operation of the abnormal processor is fined, the standby processor takes over the other abnormal processor.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.