Patent ID: 6742137
Filing Date: 2004-05-25
Classification: G06F

Abstract:
A method of storing first and second data objects in a storage medium to protect each of the data objects consistent with fault tolerance techniques that are applied to each respective one of the first and second data objects, each fault tolerance technique being configured to be modified, the protecting of one of the data objects being modified when the respective applied fault tolerance technique is modified, each data object having data portions, an associated metadata object portion, an associated parity object represented by a fault tolerance metadata object, and associated fault tolerance data object portions, the method comprising the operations of:storing a first fault tolerance technique with the associated metadata object portion of the first data object and with first associated fault tolerance metadata of the associated parity object; providing a first set of data blocks representing the data portions of the first data object; providing a second set of data blocks representing the data portions of the second data object; and associating a first parity block, representing a portion of a first parity object associated with the first data object, with only data blocks of the first set of data blocks representing the data portions of the first data object, to apply a first of the fault tolerance techniques to the first data object according to the first fault tolerance technique.