Multi-host environment with coordinated distributed logging for writes to a raid storage volume

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 acco...

Full description

Saved in:
Bibliographic Details
Main Authors KARR RONALD S, KISELEV OLEG, COLGROVE JOHN A
Format Patent
LanguageEnglish
Published 22.08.2006
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:Application Number: US20030610392