STORAGE SYSTEM, CONTROL APPARATUS, AND COMPUTER-READABLE RECORDING MEDIUM HAVING STORED THEREIN CONTROL PROGRAM
First Claim
1. A storage system in which a plurality of higher-level apparatuses are connected to a storage apparatus through a relay apparatus in a plurality of paths, the storage system comprising;
- the storage apparatus including a memory device;
the plurality of higher-level apparatuses;
the relay apparatus;
an abnormality detection unit that detects an occurrence of an abnormality in any one of the plurality of paths;
a specifying unit that specifies an abnormal place on a basis of the number of communication abnormalities and the number of IOs when the occurrence of the abnormality is detected in the path; and
a switching control unit that performs control for causing any one of the plurality of higher-level apparatuses and the relay apparatus to execute switching of a data communication path from the path in which the occurrence of the abnormality is detected to another path among the plurality of paths in accordance with the specified abnormal place.
1 Assignment
0 Petitions
Accused Products
Abstract
By including an abnormality detection unit that detects an occurrence of an abnormality in any one of a plurality of paths; a specifying unit that specifies an abnormal place based on the number of communication abnormalities and the number of IOs when the occurrence of the abnormality is detected in the path; and a switching control unit that causes any one of a plurality of higher-level apparatuses and a relay apparatus to execute path switching for switching a data communication path from the path in which the occurrence of the abnormality is detected to another path among the plurality of paths in accordance with the specified abnormal place, effective path switching according to the place at Which the path abnormality occurs is performed.
3 Citations
18 Claims
-
1. A storage system in which a plurality of higher-level apparatuses are connected to a storage apparatus through a relay apparatus in a plurality of paths, the storage system comprising;
-
the storage apparatus including a memory device; the plurality of higher-level apparatuses; the relay apparatus; an abnormality detection unit that detects an occurrence of an abnormality in any one of the plurality of paths; a specifying unit that specifies an abnormal place on a basis of the number of communication abnormalities and the number of IOs when the occurrence of the abnormality is detected in the path; and a switching control unit that performs control for causing any one of the plurality of higher-level apparatuses and the relay apparatus to execute switching of a data communication path from the path in which the occurrence of the abnormality is detected to another path among the plurality of paths in accordance with the specified abnormal place. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A control apparatus for controlling a storage apparatus that is connected to a plurality of higher-level apparatuses in a plurality of paths through a relay apparatus, the control apparatus comprising:
-
an abnormality detection unit that detect an occurrence of an abnormality in any one of the plurality of paths; a specifying unit that specify an abnormal place on a basis of the number of communication abnormalities and the number of IOs when the occurrence of the abnormality is detected in the path; and a switching control unit that perform control for causing any one of the plurality of higher-level apparatuses and the relay apparatus to execute path switching of a data communication path from the path in which the occurrence of the abnormality is detected to any other standby path among the plurality of paths In accordance with the specified abnormal place. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable recording medium having stored therein a control program for causing a computer to execute a process in a storage apparatus connected to a plurality of higher-level apparatuses in a plurality of paths through a relay apparatus, the process comprising:
-
detecting an occurrence of an abnormality in any one of the plurality of paths; specifying an abnormal place on a basis of the number of communication abnormalities and the number of IOs when the occurrence of the abnormality is detected in the path; and performing control for causing any one of the plurality of higher-level apparatuses and the relay apparatus to execute path switching of a data communication path from the path in which the occurrence of the abnormality is detected to another path among the plurality of paths in accordance with the specified abnormal place. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification