A data storage system comprising a plurality of storage nodes. Data
storage mechanisms are implemented in each storage node communicating a
storage request to at least one storage node. The at least one storage
node implements the storage request using an arbitrary subset of the
storage nodes.