High speed selective mirroring of cached data
AssigneeInternational Business Machine Corporation
InventorsEdward Lewis Hauck, Noel Simen Otterness
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machine Corporation
InventorsEdward Lewis Hauck, Noel Simen Otterness
Estimating the term…
A mirror table that facilitates selective data coherency between local memory segments and remote memory segments includes a content addressable memory (CAM) and a random access memory (RAM). The CAM stores the addresses of local memory segments that are selected to be mirrored, and provides a segment index when presented with a segment address stored therein. The RAM stores one or more remote segment addresses for the mirrored segments along with additional data, and provides the remote segment addresses along with the additional data when presented with the segment index. A mirror link assembles and transmits an update packet comprising the remote segment addresses, a segment offset, the corresponding data, and the additional data to a remote destination. Each indicated remote address is updated with the corresponding data, thus maintaining data coherency between the selected local and remote memory segments.
An apparatus for selectively maintaining data coherency between local memory segments within a local memory and corresponding remote memory segments within a remote memory, the apparatus comprising:
An apparatus for selectively maintaining data coherency between local memory segments and memory segments within at least one remote memory, the apparatus comprising:
An apparatus selectively maintaining data coherency between local memory segments and memory segments within at least one remote memory, the apparatus comprising:
A method for selectively maintaining data coherency between local memory segments within a local memory and corresponding remote memory segments within a remote memory, said method comprising the steps of:
A system for selectively mirroring data between dual active raid controllers, the system comprising:
Dependencies are inferred from the claim text.