A storage system architecture comprises one or more volumes distributed
across a plurality of nodes interconnected as a cluster. The volumes are
organized as a striped volume set (SVS) and configured to store content
of data containers served by the cluster in response to multi-protocol
data access requests issued by clients. Each node of the cluster includes
(i) a storage server adapted to service a volume of the SVS and (ii) a
multi-protocol engine adapted to redirect the data access requests to any
storage server of the cluster. Notably, the content of each data
container is apportioned among the volumes of the SVS to thereby improve
the efficiency of storage service provided by the cluster.