Storage management system
First Claim
1. A management computer that manages plural storage subsystems in a computer system, the computer system having a host computer that writes data in at least one of the plural storage subsystems, wherein the plural storage subsystems constitute at least one sequence that is composed of at least three storage subsystems connected in series, wherein the host computer is connected to the most upstream storage subsystem of the sequence, wherein the plural storage subsystems each have:
- one or more logical volumes where data is stored; and
a buffer where data is stored temporarily, wherein the logical volume of one of the storage subsystems and the logical volume of another of the storage subsystems form a pair for remote copy, wherein the buffer stores at least one of data to be stored in the logical volume from the host computer, data to be stored in the logical volume through the remote copy from another storage subsystem, and data to be sent through the remote copy to another storage subsystem, and wherein the management computer comprises an information collecting module, which observes a usage of the buffer in each of the plural storage subsystems, and which issues, when the usage of the buffer exceeds a given threshold in a first storage subsystem, a delay command to delay executing write processing to a second storage subsystem that is upstream of the first storage subsystem.
1 Assignment
0 Petitions
Accused Products
Abstract
Conventionally, it has been impossible to choose storage subsystems for selective implementation of I/O delay to prevent buffer from overflowing during remote copy. According to this invention, in a management computer that manages serially connected plural storage subsystems in a computer system, the computer system having a host computer to write data in the storage subsystems, the plural storage subsystems each have one or more logical volumes where data is stored and a buffer where data is stored temporarily, the logical volume of one of the storage subsystems and the logical volume of another of the storage subsystems form a pair for remote copy, and the management computer observes the usage of each buffer and issues, when the usage of the buffer exceeds a given threshold in a first storage subsystem, a command to delay executing write processing to the storage subsystems that are upstream of the first storage subsystem.
53 Citations
19 Claims
-
1. A management computer that manages plural storage subsystems in a computer system, the computer system having a host computer that writes data in at least one of the plural storage subsystems,
wherein the plural storage subsystems constitute at least one sequence that is composed of at least three storage subsystems connected in series, wherein the host computer is connected to the most upstream storage subsystem of the sequence, wherein the plural storage subsystems each have: -
one or more logical volumes where data is stored; and
a buffer where data is stored temporarily, wherein the logical volume of one of the storage subsystems and the logical volume of another of the storage subsystems form a pair for remote copy, wherein the buffer stores at least one of data to be stored in the logical volume from the host computer, data to be stored in the logical volume through the remote copy from another storage subsystem, and data to be sent through the remote copy to another storage subsystem, and wherein the management computer comprises an information collecting module, which observes a usage of the buffer in each of the plural storage subsystems, and which issues, when the usage of the buffer exceeds a given threshold in a first storage subsystem, a delay command to delay executing write processing to a second storage subsystem that is upstream of the first storage subsystem. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system, comprising:
-
plural storage subsystems;
a host computer that writes data in at least one of the plural storage subsystems; and
a management computer that manages the plural storage subsystems, wherein the plural storage subsystems constitute at least one sequence that is composed of at least three storage subsystems connected in series, wherein the host computer is connected to the most upstream storage subsystem of the sequence, wherein the plural storage subsystems each have;
one or more logical volumes where data is stored; and
a buffer where data is stored temporarily, wherein the logical volume of one of the storage subsystems and the logical volume of another of the storage subsystems form a pair for remote copy, wherein the buffer stores at least one of data to be stored in the logical volume from the host computer, data to be stored in the logical volume through the remote copy from another storage subsystem, and data to be sent through the remote copy to another storage subsystem, and wherein the management computer comprises an information collecting module, which observes a usage of the buffer in each of the plural storage subsystems, and which issues, when the usage of the buffer exceeds a given threshold in a first storage subsystem, a delay command to delay executing write processing to a second storage subsystem that is upstream of the first storage subsystem. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A management method for a computer system having a host computer that writes data in at least one of the plural storage subsystems,
wherein the plural storage subsystems constitute at least one sequence that is composed of at least three storage subsystems connected in series, wherein the host computer is connected to the most upstream storage subsystem of the sequence, wherein the plural storage subsystems each have: -
one or more logical volumes where data is stored; and
a buffer where data is stored temporarily, wherein the logical volume of one of the storage subsystems and the logical volume of another of the storage subsystems form a pair for remote copy, wherein the buffer stores at least one of data to be stored in the logical volume from the host computer, data to be stored in the logical volume through the remote copy from another storage subsystem, and data to be sent through the remote copy to another storage subsystem, and wherein the management method comprises;
observing a usage of the buffer in each of the plural storage subsystems; and
issuing, when the usage of the buffer exceeds a given threshold in a first storage subsystem, a delay command to delay executing write processing to a second storage subsystem that is upstream of the first storage subsystem. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification