APPARATUS AND METHOD TO MINIMIZE PERFORMANCE DEGRADATION DURING COMMUNICATION PATH FAILURE IN A DATA PROCESSING SYSTEM
First Claim
1. A method to minimize performance degradation during communication path failure in a data processing system, comprising:
- supplying a host computer, a storage controller, and a plurality of physical communication paths in communication with said host computer and said storage controller;
establishing a threshold communication path error rate;
determining an (i)th actual communication pat error rate for an (i)th physical communication path, wherein said (i)th physical communication path is one of said plurality of physical communication paths in communication with said host computer and said storage controller;
operative if said (i)th actual communication pat error rate is greater than said threshold communication path error rate, discontinuing use of said (i)th physical communication path.
1 Assignment
0 Petitions
Accused Products
Abstract
A method to minimize performance degradation during communication path failure in a data processing system, comprising a host computer, a storage controller, and a plurality of physical communication paths in communication with the host computer and the storage controller, where the method establishes a. threshold communication path error rate, and determines an (i)th actual communication path error rate for an (i)th physical communication path, wherein that (i)th communication path is one of the plurality of physical communication paths. If the (i)th actual communication path error rate is greater than the threshold communication path error rate, the method discontinues use of the (i)th physical communication path.
-
Citations
20 Claims
-
1. A method to minimize performance degradation during communication path failure in a data processing system, comprising:
-
supplying a host computer, a storage controller, and a plurality of physical communication paths in communication with said host computer and said storage controller; establishing a threshold communication path error rate; determining an (i)th actual communication pat error rate for an (i)th physical communication path, wherein said (i)th physical communication path is one of said plurality of physical communication paths in communication with said host computer and said storage controller; operative if said (i)th actual communication pat error rate is greater than said threshold communication path error rate, discontinuing use of said (i)th physical communication path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device comprising a computer readable medium comprising computer readable program code disposed therein to minimize performance degradation during communication path failure in a data processing system, wherein said computing device is in communication with a storage controller via a plurality of communication paths, the computer readable program code comprising a series of computer readable program steps to effect:
-
retrieving a predetermined threshold communication path error rate; determining an (i)th actual communication path error rate for an (i)th physical communication path, wherein said (i)th physical communication path is one of said plurality of communication paths; operative if said (i)th actual first communication path error rate is greater than said threshold communication path error rate, discontinuing use of said (i)th physical communication path. - View Dependent Claims (12, 13)
-
-
14. A storage controller comprising a computer readable medium comprising computer readable program code disposed therein to minimize performance degradation during communication path failure in a data processing system, wherein said storage controller is in communication with a computing device via a plurality of physical communication paths, the computer readable program code comprising a series of computer readable program steps to effect:
-
retrieving a pre-determined threshold communication pat error rate; determining an (i)th actual communication path error rate for an (i)th physical communication pat, wherein said (i)th physical communication path is one of said plurality of communication pats; operative if said (i)th actual first communication path error rate is greater than said threshold communication path error rate, discontinuing use of said (i)th physical communication path. - View Dependent Claims (15, 16)
-
-
17. A data storage system comprising a computer readable medium comprising computer readable program code disposed therein to minimize performance degradation during communication path failure in a data processing system, wherein said data storage system comprises a first cluster and a second cluster, wherein said first cluster and said second cluster are disposed in the same housing, wherein said first cluster comprises a first storage controller assembly comprising a first processor and a first communication management function, and wherein said second cluster comprises a second storage controller assembly comprising a second processor and a second communication management function, and wherein said data storage system is in communication with a computing device via a plurality of physical communication paths, the computer readable program code comprising a series of computer readable program steps to effect:
-
retrieving a pre-determined threshold communication path error rate; determining an (i)th actual communication path error rate for an (i)th physical communication path, wherein said (i)th physical communication path is one of said plurality of communication paths; operative if said (i)th actual first communication path error rate is greater than said threshold communication path error rate, discontinuing use of said (i)th physical communication path - View Dependent Claims (18, 19, 20)
-
Specification