IP Library Granted Patent US 9,417,978
Granted Patent B2
US 9,417,978 · App. 14/358,006 · Granted Aug 16, 2016

Management system for managing computer system, method for managing computer system, and storage medium

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,417,978
App. No.
14/358,006
Granted
Aug 16, 2016
Kind
B2
Abstract

An exemplary management system stores computer performance management information, I/O performance management information regarding communication by I/O adapters, and priority management information associating a priority of a failover destination pair candidate including failover destination computer and destination I/O adapter candidates with a relationship between a failover source computer and destination computer candidate and with an I/O performance relationship between failover source and destination I/O adapter candidates. The management system determines failover destination pair candidates, each including failover destination computer and I/O adapter candidates. The management system determines a priority of each failover destination pair candidates with reference to the computer and I/O performance management information, and the priority management information based on a performance relationship between the active computer and the failover destination computer candidate and on a performance relationship between the active I/O adapter and the failover destination I/O adapter candidate.

Claims (65)

1. A computer management system, comprising:

a processor;

a storage apparatus;

a plurality of computers;

a plurality of I/O adapters via which the plurality of computers connect to a network;

a first case that accommodates a first part of the plurality of computers, a first part of the plurality of I/O adapters and a first switch, wherein the first switch communicatively connects the first part of the plurality of computers and the first part of the plurality of I/O adapters;

a second case that accommodates a second part of the plurality of computers, a second part of the plurality of I/O adapters and a second switch, wherein the second switch communicatively connects the second part of the plurality of computers and the second part of the plurality of I/O adapters; and

inter-case wiring communicatively connects the first switch and the second switch;

wherein the storage apparatus stores:

computer performance management information for each of the plurality of computers;

I/O performance management information for each of the plurality of I/O adapters; and

priority management information wherein the priority management information includes:

a failover destination computer candidate,

a failover destination I/O adapter candidate,

a computer performance relationship between a failover source computer and the failover destination computer candidate, and

an I/O performance relationship between a failover source I/O adapter and the failover destination I/O adapter candidate; and

wherein the processor:

determines one or more failover destination pair candidates each including a respective failover destination computer candidate and a respective failover destination I/O adapter candidate in order to perform failover from one apparatus out of a pair of an active computer and an active I/O adapter to another apparatus,

assigns a priority of each of the one or more failover destination pair candidates and the active computer based on the computer performance management information, the I/O performance management information, and the priority management information, wherein a failover destination pair candidate in a same case as the active computer is assigned a higher priority than a failover destination pair candidate in different cases.

2. The management system according to claim 1 , wherein

the priority management information further includes a positional relationship between the failover destination computer candidate and the failover destination I/O adapter candidate, and

the processor further:

determines the priority of each of the one or more failover destination pair candidates with reference to the priority management information based on the positional relationship between the failover destination computer candidate and the failover destination I/O adapter candidate.

3. The management system according to claim 1 , wherein

the priority management information further includes a plurality of standards, wherein the plurality of standards including the computer performance relationship and the I/O performance relationship, and

the processor assigns the priority of each of the one or more failover destination pair candidates based on the plurality of standards in advance.

4. The management system according to claim 1 , wherein

when there are a plurality of failover destination pair candidates, the processor selects, from among the plurality of failover destination pair candidates, a failover destination pair corresponding to the active computer and the active I/O adapter based on priorities of the plurality of failover destination pair candidates.

5. The management system according to claim 1 , wherein

the storage apparatus further stores configuration information configured by a user, the configuration information indicating, when a particular computer included in a failover destination pair candidate is configured to include the plurality of computers coupled together, whether to change or maintain the configuration, and

the processor further determines whether to maintain or change a configuration of the particular computer included in each of the one or more failover destination pair candidates in accordance with the configuration information.

6. The management system according to claim 1 , further including

a display apparatus that displays the priorities of the one or more failover destination pair candidates.

7. The management system according to claim 1 , wherein

the storage apparatus further stores vendor information of the plurality of I/O adapters, and

the processor further

identifies vendors of I/O adapters that are selectable as failover destination I/O adapter candidates from among the plurality of I/O adapters with reference to the vendor information, and

selects I/O adapters belonging to a same vendor as the active I/O adapter as failover destination I/O adapter candidates included the one or more failover destination pair candidates.

8. The management system according to claim 1 , wherein

the one apparatus is the active computer, and

the processor further

selects a standby computer as the failover destination computer candidate from among the plurality of computers, and

selects each of the active I/O adapter and a standby I/O adapter as the failover destination I/O adapter candidate from among the plurality of I/O adapters.

9. A method for managing a computer system, the method comprising:

storing, in a storage apparatus:

computer performance management information for of each of a plurality of computers, wherein a first portion of the plurality of computers are accommodated in a first case and a second portion of the plurality of computers are accommodated in a second case,

I/O performance management information for each of a plurality of I/O adapters, wherein a first portion of the plurality of I/O adapters are accommodated in the first case and a second portion of the plurality of I/O adapters are accommodated in the second case, and

priority management information, wherein the priority management information includes:

a failover destination computer candidate,

a failover destination I/O adapter candidate,

a computer performance relationship between a failover source computer and the failover destination computer candidate, and

an I/O performance relationship between a failover source I/O adapter and the failover destination I/O adapter candidate;

determining one or more failover destination pair candidates each including a respective failover destination computer candidate and a respective failover destination I/O adapter candidate in order to perform failover from one apparatus out of a pair of an active computer and an active I/O adapter to another apparatus, and

assigning a priority of each of the one or more failover destination pair candidates and the active computer based on the computer performance management information, the I/O performance management information, and the priority management information, wherein a failover destination pair candidate in a same case as the active computer is assigned a higher priority than a failover destination pair candidate in different cases.

10. A non-transitory computer-readable storage medium including a program code that causes a management system to execute a method, the method comprising:

storing, in a storage apparatus:

computer performance management information for of each of a plurality of computers, wherein a first portion of the plurality of computers are accommodated in a first case and a second portion of the plurality of computers are accommodated in a second case,

I/O performance management information for each of a plurality of I/O adapters, wherein a first portion of the plurality of I/O adapters are accommodated in the first case and a second portion of the plurality of I/O adapters are accommodated in the second case, and

priority management information, wherein the priority management information includes:

a failover destination computer candidate,

a failover destination I/O adapter candidate,

a computer performance relationship between a failover source computer and the failover destination computer candidate, and

an I/O performance relationship between a failover source I/O adapter and the failover destination I/O adapter candidate;

determining one or more failover destination pair candidates each including a respective failover destination computer candidate and a respective failover destination I/O adapter candidate in order to perform failover from one apparatus out of a pair of an active computer and an active I/O adapter to another apparatus; and

assigning a priority of each of the one or more failover destination pair candidates and the active computer based on the computer performance management information, the I/O performance management information, and the priority management information, wherein a failover destination pair candidate in a same case as the active computer is assigned a higher priority than a failover destination pair candidate in different cases.

Assignments (2)
COMPANY SPLIT Recorded Aug 20, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069518/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2014
From: ARATA, SHIGEKI
To: HITACHI, LTD
Reel/Frame 032884/0323 →