Alternate Storage Arrangement in a Distributed Data Storage System with Key-Based Addressing
AssigneeDatrium, Inc.
InventorsZhe WANG, III, R. Hugo PATTERSON, Mark L. HUANG
Life of this patent
Estimating the term…
Loading patent…
AssigneeDatrium, Inc.
InventorsZhe WANG, III, R. Hugo PATTERSON, Mark L. HUANG
Estimating the term…
In a Distributed Virtual Array data storage system, data chunks making up data containers and identified by keys, which are independent of physical storage locations, are written in storage devices according to layouts specified in a layout data structure. When any of the storage devices becomes inaccessible, the chunks nominally designated to be written in the inaccessible storage devices are instead written to alternate devices. Information indicating writing to an alternate device may be included in or along with such chunks so as to make them easily identifiable during later reconstruction or re-writing to the intended storage device when it again becomes available.
A method for writing data to a plurality of storage devices,
A computer program product comprising code embodied in a non-transitory storage medium, said code being executable on at least one processor causing the processor(s) for writing data from at least one client to a plurality of storage devices, said data being grouped as containers written by at least one writing entity within a corresponding one of a plurality of hosts, each container being identified by a unique key that is independent of physical storage identifiers and comprising a set of data chunks nominally designated for writing to different ones of the plurality of storage devices according to a layout pattern, said code further causing the processor(s):
A data storage system comprising:
Dependencies are inferred from the claim text.