Automatic rebalancing of a data storage system
First Claim
1. A method for operating a data storage system that includes a plurality of mass storage devices, which are configured to store data redundantly, the method comprising:
- determining a characteristic service level of one or more of the mass storage devices;
defining a reduced service level, which is less than the characteristic service level; and
performing the following steps automatically, without intervention by a human operator;
detecting the reduced service level on a first mass storage device in the data storage system;
determining that data on the first mass storage device is stored redundantly on a second mass storage device in the data storage system; and
in response to detecting the reduced service level, diverting an input/output (IO) request for the data directed to the first mass storage device to the second mass storage device, while operating the first mass storage device at the reduced service level.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for operating a data storage system that includes a plurality of mass storage devices, which are configured to store data redundantly, the method including determining a characteristic service level of one or more of the mass storage devices and defining a reduced service level, which is less than the characteristic service level. The method further includes performing the following steps automatically: detecting the reduced service level on a first mass storage device in the data storage system; determining that data on the first mass storage device is stored redundantly on a second mass storage device in the data storage system; and in response to detecting the reduced service level, diverting an input/output (IO) request for the data directed to the first mass storage device to the second mass storage device, while operating the first mass storage device at the reduced service level.
-
Citations
26 Claims
-
1. A method for operating a data storage system that includes a plurality of mass storage devices, which are configured to store data redundantly, the method comprising:
-
determining a characteristic service level of one or more of the mass storage devices;
defining a reduced service level, which is less than the characteristic service level; and
performing the following steps automatically, without intervention by a human operator;
detecting the reduced service level on a first mass storage device in the data storage system;
determining that data on the first mass storage device is stored redundantly on a second mass storage device in the data storage system; and
in response to detecting the reduced service level, diverting an input/output (IO) request for the data directed to the first mass storage device to the second mass storage device, while operating the first mass storage device at the reduced service level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. Apparatus for operating a data storage system, comprising:
-
a plurality of mass storage devices which are configured to store data redundantly; and
a system manager, which is adapted to;
determine a characteristic service level of one or more of the mass storage devices, define a reduced service level, which is less than the characteristic service level, and perform the following steps automatically, without intervention by a human operator;
detect the reduced service level on a first mass storage device in the data storage system, determine that data on the first mass storage device is stored redundantly on a second mass storage device in the data storage system, and in response to detecting the reduced service level, divert an input/output (IO) request for the data directed to the first mass storage device to the second mass storage device, while operating the first mass storage device at the reduced service level. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification