Unified data sets distributed over multiple I/O-device arrays
AssigneeHewlett-Packard Development Company, L.P.
InventorRobert A. Cochran
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorRobert A. Cochran
Estimating the term…
A hardware configuration and methodology for serializing or partially serializing WRITE requests directed to a unified data set are subsequently distributed to one or more remote arrays containing a corresponding mirror unified data set. For each unified data set, one of the local disk arrays over which the unified data set is distributed is selected as a supervisor disk array, and a unified sequence number component is included within that supervisor disk array. WRITE requests generated by a local array to mirror unified data set data to a mirror unified data set must be associated with a unified sequence number, and the WRITE requests are therefore serialized or partially serialized by the unified sequence number component. Additional direct communications links are provided between the local arrays over which a unified data set is distributed both to facilitate WRITE-request serialization and to provide a redundant communications paths for added reliability.
A data-consistent, distributed unified data set device group that stores a distributed unified data set, the distributed unified data set device group comprising:
A method for maintaining data consistency between a unified data set distributed over two or more local data storage arrays, each containing a controller and each coupled to a communications medium, and a mirror unified data set stored on one or more remote data storage arrays, each containing a controller and coupled to a communications medium, the method comprising:
Dependencies are inferred from the claim text.