Patent ID: 7558914

Claim:
A method, comprising: writing, by a host, a first storage data object corresponding to a first host data object to a storage data buffer included in a storage control unit; initiating, by the host, a processing of a second host data object, subsequent to the writing of the first storage data object; determining, by the host, whether a storage data flushing event has occurred, subsequent to the initiating of the processing of the second host data object; in response to determining that the storage data flushing event has not occurred, writing, by the host, a second storage data object corresponding to the second host data object to the storage data buffer included in the storage control unit; and in response to determining that the storage data flushing event has occurred performing: flushing, one or more storage data objects including the first storage data object from the storage data buffer to a storage medium included in a storage drive; and subsequent to the flushing of the one or more storage data objects including the first storage data object, writing, by the host, the second storage data object corresponding to the second host data object to the storage data buffer included in the storage control unit.