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.

 
Web www.patentalert.com

< Method and means for tolerating multiple dependent or arbitrary double disk failures in a disk array

< System and method for implementing real-time applications based on stochastic compute time algorithms

> Optical switch device

> Method and system for dispersion control of electromagnetic signals in communication networks

~ 00284