Patent ID: 9065810
Filing Date: 2015-06-23
Classification: G06F,H04L

Abstract:
1. A system comprising: one or more processors; a node identification module to identify three or more data nodes of a plurality of data nodes, the identification of the three or more data nodes indicating that the three or more data nodes are to receive a copy of a data file; a connection creation module to, using the one or more processors, instruct the three or more data nodes to create communication connections between the three or more data nodes, the communication connections forming a daisy chain beginning at a seeder data node of the three or more data nodes and ending at a terminal data node of the three or more data nodes; and a failure recovery module to instruct a data node that immediately precedes a failed data node detected in the daisy chain to form a leapfrog connection with a data node immediately following the failed data node and to instruct the terminal data node to form an outgoing communication with the failed data node so that the failed data node becomes a new terminal data node of the three or more data nodes.