Patent ID: 11922026
Assignee: T-MOBILE USA, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 6:
7. A system comprising:
at least one hardware processor; and
at least one non-transitory memory storing instructions, which, when executed by the at least one hardware processor, causes the system to:
receive data to store in a filesystem from an application;
distribute the data to a queue among multiple queues;
in parallel create redundant data storage by:
distributing in parallel the data from the queue to multiple data adapters, the distributing including:
creating multiple copies of the data;
sending a copy of the data among the multiple copies of the data to a data adapter among the multiple data adapters,
 wherein each adapter among the multiple data adapters is configured to receive the copy of the data from each queue among the multiple queues; and

storing in parallel each copy among the multiple copies of the data on a storage device among multiple data storage devices,
wherein the storage device among the multiple data storage devices corresponds to the data adapter among the multiple data adapters; and

create multiple sub-queues associated with the queue;
upon distributing the data to the queue, create a second multiplicity of copies of the data,
wherein a number of the second multiplicity of copies of the data corresponds to a number of the multiple sub-queues; and

distribute a second copy of the data among the second multiplicity of copies of the data to a sub-queue among the multiple sub-queues.