Patent ID: 11960920
Assignee: RUBRIK, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. An apparatus, comprising:
a memory configured to store a snapshot of a virtual machine; and
one or more processors in communication with the memory, the one or more processors configured to cause the apparatus to:
determine a quantity of shards to be created for the virtual machine based at least in part on a network condition;
shard the virtual machine into a plurality of shards comprising the quantity of shards;
request shard snapshots corresponding to the plurality of shards;
receive, in response to the request, the shard snapshots to obtain received shard snapshots;
order the received shard snapshots to obtain ordered shard snapshots; and
store the snapshot of the virtual machine based on the ordered shard snapshots.