Multi-host environment with coordinated distributed logging for writes to a raid storage volume
AssigneeVeritas Operating Corporation
InventorsRonald S. Karr, Oleg Kiselev, John A. Colgrove
Life of this patent
Estimating the term…
Loading patent…
AssigneeVeritas Operating Corporation
InventorsRonald S. Karr, Oleg Kiselev, John A. Colgrove
Estimating the term…
A method may involve: an application executing on a host initiating a write to a stripe in a storage volume; in response, the host requesting permission from a coordinator to perform the write to a set of data (e.g., a stripe or other group of data from which redundant information is calculated according to a RAID protocol) in a storage volume; prior to receiving permission to write to the storage volume from the coordinator, the host initiating storage of write data associated with the write to an associated one of a plurality of logs; the host waiting before performing the write to the storage volume; and, if one or more additional writes targeting the same set of data (e.g., the same stripe) are initiated while waiting, the host combining redundant information (e.g., parity) calculations for the writes into a single redundant information calculation.
A method for coordinating a plurality of hosts, wherein each of the plurality of hosts is associated with one of a plurality of logs, the method comprising:
A method for coordinating a plurality of hosts, wherein each of the plurality of hosts is associated with one of a plurality of logs, the method comprising:
A system, comprising:
A system, comprising:
A tangible, computer accessible medium including program instructions executable to:
Dependencies are inferred from the claim text.