APPARATUS, SYSTEM, AND METHOD FOR IMPROVING SYSTEM RELIABILITY BY MANAGING SWITCHED DRIVE NETWORKS
First Claim
Patent Images
1. An apparatus for improving storage system reliability by managing switched drive:
- networks, the apparatus comprising;
an off-network pool of storage devices that is configured to be logically isolated from an array of storage devices;
a detection module comprising a computer readable program stored on a tangible storage device executing on a controller and configured to detect a failed storage device in the array of storage devices; and
a repositioning module comprising a computer readable program stored on a tangible storage device executing on a controller and configured to logically reposition the failed storage device from the array, if a remedial operation is not in progress, to the off-network pool wherein the failed storage device is not accessible to the array and data of the failed storage device is accessible to the controller; and
logically reposition a replacement storage device from the off-network pool to the array.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for improving system reliability by managing switched drive networks. An off-network pool of storage devices is logically isolated from an array of storage devices. A detection module detects a failed storage device. A repositioning module logically repositions storage devices that are not performing operations. A rebuilding module may rebuild data from the failed storage device.
-
Citations
20 Claims
-
1. An apparatus for improving storage system reliability by managing switched drive:
- networks, the apparatus comprising;
an off-network pool of storage devices that is configured to be logically isolated from an array of storage devices; a detection module comprising a computer readable program stored on a tangible storage device executing on a controller and configured to detect a failed storage device in the array of storage devices; and a repositioning module comprising a computer readable program stored on a tangible storage device executing on a controller and configured to logically reposition the failed storage device from the array, if a remedial operation is not in progress, to the off-network pool wherein the failed storage device is not accessible to the array and data of the failed storage device is accessible to the controller; and
logically reposition a replacement storage device from the off-network pool to the array. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- networks, the apparatus comprising;
-
13. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
detect a failed storage device in an array of storage devices; and reposition the failed storage device from the array, if a remedial operation is not in progress, to a logically fenced area for failed storage devices in an off-network pool of storage devices that is configured to be logically isolated from the array of storage devices, wherein the failed storage device is not accessible to the array and data of the failed storage device is accessible to the controller; and
logically reposition a replacement storage device from the off-network pool to the array.rebuild the data from the failed storage device wherein the controller initiates rewriting the data to the replacement storage device. - View Dependent Claims (14, 15)
-
-
16. A system for improving system reliability by managing switched drive networks, the system comprising:
-
an off-network pool comprising a plurality of storage devices; an active pool comprising an array of storage devices and a controller in communication with the off-network pool and the array, the controller comprising a detection module comprising a computer readable program executing on the controller and configured to detect a failed storage device in the array of storage devices; a repositioning module comprising a computer readable program executing on the controller and configured to logically reposition the failed storage device from the array, if a remedial operation is not in progress, to the off-network pool wherein the failed storage device is not accessible to the array and the data of the failed storage device is accessible to the controller; and
logically reposition a replacement storage device from the off-network pool to the array; anda rebuilding module comprising a computer readable program executing on a controller and configured to rebuild the data from the failed storage device wherein the controller initiates rewriting the data to the replacement storage device. - View Dependent Claims (17, 18, 19)
-
-
20. A method for deploying computer infrastructure, comprising integrating computer readable program into a computing system, wherein the program in combination with the computing system is capable of performing the following:
-
detecting a failed storage device in an array of storage devices; and reporting an error of the storage device; determining if a repair to the storage device is in progress; determining if software for a storage device is updating; determining if the storage device failed; determining if the storage device is formatting; determining if the storage device is certifying; determining if the array is rebuilding; determining if failing a storage device is allowed; determining if the storage device is allowed to be off network; repositioning a detected storage device to a logically fenced area for failed storage devices in an off-network pool of storage devices; and rebuilding the data from the failed storage device wherein the controller initiates rewriting the data to a replacement storage device;
-
Specification