1. A computer-implemented method comprising[H]: transforming M input data sets concurrently into L wavefront components (WFCs) as output data sets via a wavefront muxing processor having M input ports and L output ports, where L and M are positive integers, L is greater than or equal to M; and storing the L WFCs to L data storages distributed in I locations in user's registered cloud space and L−I user's storage devices, I being a positive integer smaller than or equal to L, wherein the M input data sets and the L output data sets are connected to the M input ports and the L output ports, respectively, wherein each of the L WFCs is a linear combination of the M input data sets, wherein the transforming comprises outputting a first weighted sum of the M input data sets as a first output, and outputting a second weighted sum of the M input data sets as a second output, wherein a first input of the wavefront muxing processor contributes to a first aggregated numerical value of the first weighted sum, and contributes to a second aggregated numerical value of the second weighted sum, and wherein L−M corresponds to a degree of redundancy related to number of extra data sets.