Internal disk array mirror architecture
First Claim
Patent Images
1. A disk array having an internal mirror architecture, the disk array comprising:
- a plurality of disk drives configured to provide a primary logical storage device (LDEV), a first instance of an internally-mirroring secondary LDEV corresponding to the primary LDEV and a second instance of an internally-mirroring secondary LDEV also corresponding to the primary LDEV.
2 Assignments
0 Petitions
Accused Products
Abstract
A disk array having an internal mirror architecture may include: a plurality of disk drives configured to provide a primary logical storage device (LDEV), a first instance of an internally-mirroring secondary LDEV and a second instance of an internally-mirroring secondary LDEV.
9 Citations
55 Claims
-
1. A disk array having an internal mirror architecture, the disk array comprising:
- a plurality of disk drives configured to provide a primary logical storage device (LDEV), a first instance of an internally-mirroring secondary LDEV corresponding to the primary LDEV and a second instance of an internally-mirroring secondary LDEV also corresponding to the primary LDEV.
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A disk array having an internal mirror architecture, the disk array comprising:
- primary means for providing a primary storage volume;
a first instance of secondary means for providing a first instance of an internally-mirroring secondary storage volume corresponding to the primary storage volume; and
a second instance of secondary means for providing a second instance of an internally-mirroring secondary storage volume also corresponding to the primary volume. - View Dependent Claims (15)
- primary means for providing a primary storage volume;
-
16. A disk array having an internal mirror architecture, the disk array comprising:
- a plurality of disk drives configured to provide a primary volume and an internally-mirroring secondary volume arrangement;
the internally-mirroring secondary volume arrangement including first and second instances of an internally-mirroring secondary volume corresponding to the primary volume respectively; and the internally-mirroring secondary volume arrangement being operable to concurrently engage in a pair relationship with the primary logical storage device and make data available to an external entity that is consistent with data on the primary volume. - View Dependent Claims (17)
- a plurality of disk drives configured to provide a primary volume and an internally-mirroring secondary volume arrangement;
-
18. A disk array having an internal mirror architecture, the disk array comprising:
-
a plurality of disk drives configured to provide a primary logical storage device (LDEV), and first and second instances of an internally-mirroring secondary LDEV corresponding to the primary LDEV, respectively; and a controller operable to generate a first mapping from the first instance of secondary LDEV to at least one of the primary LDEV and the second instance of secondary LDEV, generate a second mapping from the first instance of secondary LDEV to at least one of the primary LDEV and the second instance of secondary LDEV, and selectively cause data updating according to the first mapping while permitting reading by an external entity according to the second mapping. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A data storage network hierarchy comprising:
-
a storage node N; and a storage node N+1 reporting hierarchically to the first storage node N; the storage node N corresponding to a disk array having an internal mirror architecture that includes a plurality of disk drives configured to provide a primary logical storage device (LDEV), a first instance of an internally-mirroring secondary LDEV corresponding to the primary LDEV and a second instance of an internally-mirroring secondary LDEV also corresponding to the primary LDEV; the storage nodes N and N+1 being arranged in a remote mirror architecture having a primary volume on the storage node N corresponding dynamically to one of the first and second instances of secondary LDEV and a secondary volume on the storage node N+1. - View Dependent Claims (30, 31)
-
-
32. A disk array having an internal mirror architecture, the disk array comprising:
- primary means for providing a primary storage volume;
a first instance of secondary means for providing a first instance of an internally-mirroring secondary storage volume corresponding to the primary storage volume;
a second instance of secondary means for providing a second instance of an internally-mirroring secondary storage volume also corresponding to the primary storage volume;
first mapping means for mapping from the first instance of secondary LDEV to at least one of the primary LDEV and the second instance of secondary LDEV;
second mapping means for mapping from the first instance of secondary LDEV to at least one of the primary LDEV and the second instance of secondary LDEV, and updating means for selectively cause updating data according to the first mapping means while permitting reading according to the second mapping means.
- primary means for providing a primary storage volume;
-
33. A method of operating disk array having a plurality of disk drives configured according to an internal mirror architecture that provides a primary logical storage device (LDEV), a first instance of an internally-mirroring secondary LDEV (S-LDEV) corresponding to the primary LDEV and a second instance of an internally-mirroring S-LDEV also corresponding to the primary LDEV, the method comprising:
- selectively causing data updating upon one of the instances of S-LDEV while permitting reading by an external entity from the other instance of S-LDEV.
- View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
45. A method of operating disk array having a plurality of disk drives configured according to an internal mirror architecture that provides a primary logical storage device (LDEV), a first instance of an internally-mirroring secondary LDEV (S-LDEV) corresponding to the primary LDEV and a second instance of an internally-mirroring S-LDEV also corresponding to the primary LDEV, the method comprising:
- generating a first mapping from the first instance of secondary LDEV to at least one of the primary LDEV and the second instance of secondary LDEV, generating a second mapping from the first instance of secondary LDEV to at least one of the primary LDEV and the second instance of secondary LDEV, and selectively causing data updating according to the first mapping while permitting reading by an external entity according to the second mapping.
- View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
Specification