Redundant storage with mirroring by logical volume with diverse reading process
First Claim
1. A mirrored memory system for retrieving data in response to a read command comprising:
- (A) at least a pair of mirroring physical storage devices for storing mirrored copies of related data organized as at least one logical volume, each read command designating a logical volume from which data is to be retrieved,(B) a reading process module with at least one reading process by which data can be transferred in response to a read command,(C) a correspondency that assigns to each logical volume the reading process by which data is to be read from said mirroring physical storage devices storing each logical volume, and(D) a data transfer control module operable in response to said correspondency and said reading process module and connected to said mirroring physical storage devices, said control module responding to a logical volume identification in a read command and the assignment from said correspondency by enabling the transfer of data from one of said mirroring physical storage devices containing the identified logical volume according to the assigned reading process.
0 Assignments
0 Petitions
Accused Products
Abstract
A mirrored memory for a data processing system. The memory system includes two device controllers and related disk drives for storing the mirrored data. Each of the disk drives is divided into logical volumes. Each device controller contains a plurality of reading processes and a correspondence table that establishes the reading process to be used in retrieving data from the corresponding disk drive. Each disk controller responds to a read command that identifies the logical volume by using the correspondence table to select the appropriate reading process and by transferring data from appropriate physical storage device containing the designated logical volume.
-
Citations
13 Claims
-
1. A mirrored memory system for retrieving data in response to a read command comprising:
-
(A) at least a pair of mirroring physical storage devices for storing mirrored copies of related data organized as at least one logical volume, each read command designating a logical volume from which data is to be retrieved, (B) a reading process module with at least one reading process by which data can be transferred in response to a read command, (C) a correspondency that assigns to each logical volume the reading process by which data is to be read from said mirroring physical storage devices storing each logical volume, and (D) a data transfer control module operable in response to said correspondency and said reading process module and connected to said mirroring physical storage devices, said control module responding to a logical volume identification in a read command and the assignment from said correspondency by enabling the transfer of data from one of said mirroring physical storage devices containing the identified logical volume according to the assigned reading process. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for transferring in response to a read command, data from one of mirroring physical storage devices comprising the steps of:
-
(A) storing on the mirrored physical storage devices redundant copies of related data in a logical volume, each read command designating a logical volume from which data is to be retrieved, (B) defining at least one reading process by which data can be transferred in response to a read command, (C) assigning in a correspondency a reading process by which data in a logical volume is to be transferred from the mirroring physical storage devices storing the logical volume, and (D) determining, in response to the logical volume identified in a read command and the reading process identified by said correspondency assignment, the process by which the data will be transferred from the mirroring physical storage devices containing the logical volume. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification